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
Вроде все нормально, но я не могу как alex на 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. Вот.