VSFTPD 在密码请求时停止响应

VSFTPD 在密码请求时停止响应

FTP 在密码请求时停止响应。请求密码后,FTP 客户端立即给出一条connection failed消息。该服务已经运行了好几年,但我们只是在 LAN 上定期使用它。
某些更新可能破坏了它,但我最近没有安装任何新东西,所以我认为不是。

vsftpd我在 Ubuntu 14.04.4 LTS 上 运行(版本 3.0.2)。

目前它仅允许本地用户。日志显示:

Fri Apr 22 09:17:15 2016 [pid 9807] CONNECT: Client "192.168.1.8"  
Fri Apr 22 09:17:15 2016 [pid 9807] FTP response: Client "192.168.1.8", "220 Welcome to APP CNC FTP service."  
Fri Apr 22 09:17:15 2016 [pid 9807] FTP command: Client "192.168.1.8", "USER mazak"  
Fri Apr 22 09:17:15 2016 [pid 9807] [mazak] FTP response: Client "192.168.1.8", "331 Please specify the password."  
Fri Apr 22 09:17:15 2016 [pid 9807] [mazak] FTP command: Client "192.168.1.8", "PASS <password>"  

冻结后的 Netstat

sudo netstat --proto=inet,inet6 -avpnl | grep ":21"  
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      9718/vsftpd  
tcp        1      0 192.168.1.192:21        192.168.1.8:59370       CLOSE_WAIT  9725/vsftpd  

必须重新启动服务才能使其再次响应。

答案1

“syslog”选项已被弃用”问题与 Samba 服务器没有正确的配置有关。我在 Ubuntu 终端中使用 SUDO 时、在 Filezilla 中使用 FTP 时以及在 Fog 服务器中都遇到了同样的错误。消除此错误的解决方案:

https://bugs.freenas.org/issues/14231

我按照这些提示编辑了我的 Samba 配置文件。我注释掉了系统日志仅限系统日志在 Samba 配置中:

使用“logging”参数来配置 Samba 日志,而不是弃用的“syslog”和“syslog only”

相关内容