Ошибка аутентификации на чистом ftpd

Я установил pure-ftpd в Ubuntu 8.04, используя

aptitude install pure-ftpd

Какой шаг для добавления пользователей?

Я новичок в чистом ftpd и PAM-аутентификации, но я следовал документации по чистому ftpd, чтобы сделать pure-pw useradd, затем перезапустил pure-ftpd, но без кубиков.

Он по-прежнему говорит "аутентификация не удалась" при попытке соединения с FTP-клиентом.

Я проверил, что для добавленного пользователя есть запись /etc/pure-ftpd/pure-ftpd.passwd.

Так что же это за кусок головоломки?

7 ответов

У меня только что была похожая проблема. Я добавил пользователя, используя pure-pw useradd и получить 530 Login authentication failed,

Решением была символическая ссылка, добавленная к /etc/pure-ftpd/auth каталог, указывающий на /etc/pure-ftpd/conf/PureDB (есть путь к файлу, который хранит пользователей ftp), который отображается в алфавитном порядке перед другими файлами в authнапример,

cd cd /etc/pure-ftpd/auth/
ln -s ../conf/PureDB 50PureDB

затем ls возвращает:

50PureDB -> ../conf/PureDB
65unix -> ../conf/UnixAuthentication
70pam -> ../conf/PAMAuthentication

У меня недавно была проблема, которая была решена здесь:

http://download.pureftpd.org/pure-ftpd/doc/FAQ

Недостаточно вопросов, ссылка на ответы в FAQ.

Чтобы войти, оболочка, назначенная вашим пользователям, должна быть указана в файле /etc/shells

Вы запускали "pure-pw mkdb" после добавления пользователей?

Ребята, я кое-что обнаружил,

Проблема не в чистом ftpd

Пожалуйста, проверьте пароль для входа в FTP, если в нем есть специальные символы.

Просто избегайте специальных символов в нем

      PASS="John$123"

будет

      PASS="John\$123"

Он должен работать.

Спасибо!

Не важно, ftp не нужен. Только что запомненный ssh ​​может использоваться для передачи файлов через scp. Это работает. Есть больше чем один способ снять кожу с кошки.

РЕДАКТИРОВАТЬ: Это лучший способ решить ситуацию с установкой или настройкой экземпляра облачного компьютера, потому что они всегда дают вам доступ по SSH. Поскольку scp запускается при остановке ssh для передачи файлов, это означает, что нечего устанавливать или настраивать для передачи файлов.

Теперь, если вам нужно регулярно обновлять файлы, лучше использовать другой инструмент, например rsync или другой.

С уважением, Уэйн

Почему вы не используете sfpt (ssh-ftp)? С помощью SFPT вы входите по обычным учетным данным пользователя.

Простым SFTP-клиентом является FileZilla.

Чистый FTPd по умолчанию установлен в Ubuntu для аутентификации с использованием PAM. Это означает, что вам нужно добавить пользователей в базу данных пользователей системы с помощью команды useradd,

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