Я без проблем установил vsftpd на многих ящиках Ubuntu, но в этом конкретном случае у меня чертовски много времени, чтобы заставить его работать по какой-то причине.
Когда я пытаюсь подключиться с другого компьютера по FTP, он позволяет мне ввести имя пользователя и пароль, но затем сразу же отвечает: «500 OOPS: соединение закрыто удаленным хостом».
Я пробовал много разных настроек конфигурации и всегда получаю один и тот же результат. Также после полного отключения брандмауэра. В файле журнала ничего не отображается, кроме:
Чт, 24 января, 15:00:24, 2013 [pid 2] CONNECT: Клиент "192.168.1.109"
Где 192.168.1.109, конечно же, это адрес компьютера, с которого я подключаюсь. Никаких реальных ошибок не о чем говорить.
Кажется, я не могу найти ни одного случая, чтобы у кого-то была эта проблема. Предлагаемые решения других подобных проблем не действуют. Может ли кто-нибудь предложить некоторые предложения относительно вещей, которые я, возможно, не рассматриваю?
И если я должен предоставить дополнительную информацию, просто дайте мне знать. Заранее спасибо!
Вот решение:
https://unix.stackexchange.com/questions/37539/vsftpd-fails-pam-authentication
В основном закомментировать
требуется авторизация pam_shells.so
в /etc/pam.d/vsftpd
Удалось отследить это после отслеживания auth.log. Я надеюсь, что у этого нет серьезных недостатков, но, по крайней мере, это вернуло меня к работе сегодня.