我已经在许多Ubuntu上设置了vsftpd,没有任何问题,但在这种情况下,我有一段时间让它工作,出于某种原因。
当我尝试使用FTP从另一台计算机进行连接时,它允许我input用户名和密码,但会立即以“500 OOPS:远程主机closures连接”作为响应。
我已经尝试了许多不同的configuration设置,并始终具有相同的结果。 还完全禁用防火墙之后。 日志文件中除以下内容外没有出现:
Thu Jan 24 15:00:24 2013 [pid 2] CONNECT:Client“192.168.1.109”
192.168.1.109当然是我连接的计算机的地址。 没有实际的错误可言。
我似乎无法find任何人有这个确切的问题的任何事例。 对其他类似问题的build议解决scheme不起作用。 任何人都可以提供一些关于我可能不考虑的事情的build议吗?
还有我应该提供的更多信息,请让我知道。 提前致谢!
这是解决scheme:
https://unix.stackexchange.com/questions/37539/vsftpd-fails-pam-authentication
基本上注释掉了
auth需要pam_shells.so
在/etc/pam.d/vsftpd中
在追踪auth.log之后,能够追踪到这一点。 我希望这样做没有严重的缺点,但至less今天让我重新回到了工作中。