VSFTPD перестает отвечать на запросы пароля

FTP перестает отвечать на запросы пароля. После запроса пароля FTP клиент сразу выдает connection failed сообщение. Сервис работает уже несколько лет, но мы периодически используем его только в локальной сети.
Некоторое обновление, возможно, сломало его, но я не установил ничего нового в последнее время, поэтому я не думаю, что это так.

я бегу vsftpd (версия 3.0.2) в Ubuntu 14.04.4 LTS.

На данный момент это разрешено только локальным пользователям. Журнал показывает:

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, следуя этим советам. Я прокомментировал использование syslog и syslog только в конфигурации Samba:

Используйте параметр "logging" для настройки ведения журнала Samba вместо устаревших "syslog" и "только syslog"

Другие вопросы по тегам