非常非常感谢https://blog.csdn.net/hahahaxiaoyu/article/details/100582853这位博主!!!让折腾了半天的我终于搞明白了为什么连接不了vsftpd。原来vsftpd要求访问的用户的shell得是可用的才行。这位博主的思路是在/etc/shells中把nologin给加进去了。我的思路是创建一个专用于ftp的用户,然后将其shell设置为/bin/shell。两种方法都可以。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注