Ubuntu / vsftpd – input密码后由远程主机closures连接

我已经在许多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今天让我重新回到了工作中。