apt-get install proftpd
adduser alex
adduser alex root
chown -R alex:root /var/www/
nano /etc/proftpd/proftpd.conf
Добавляю:
DefaultRoot / var / www alex
/etc/init.d/proftpd restart
Кажется, все в порядке, но я не могу подключиться к ftp!
530 Неправильный вход в систему.
Ответ сообщает вам, что сервер работает. Ошибка входа в систему. Вам необходимо установить пароль для пользователя alex, используя
passwd alex
. Если вы это сделали, а вход по-прежнему не удался, попробуйте просмотреть последние действия модуля PAM с помощью
tail -n 100 /var/log/auth.log
. Вы должны увидеть что-то вроде «Принятый пароль для alex» (для успешной аутентификации ) или "Пользователь alex отказался от услуги proftpd" (при сбое авторизации). Если вы вообще не нашли никаких записей для пользователя alex в auth.log, опубликуйте свои файлы конфигурации proftpd, поскольку доступ с аутентификацией по паролю может быть неправильно настроен. Если вы видите записи PAM для alex, попробуйте проверить журнал proftpd для получения дополнительной информации о проблеме.
Вы не спрашивали о безопасности, но имейте в виду, что FTP по своей сути небезопасен. Proftpd также поддерживает SFTP, что значительно повысит безопасность. Недавно я опубликовал пример конфигурации proftpd для поддержки входа по паролю и ssh-ключу для SFTP здесь .