Я смог установить VSFTPD на Сервере Ubuntu 14.04.1.. Но теперь, у меня есть проблема, настраивающая его... Сервер работает как веб-сервер, таким образом, FTP важен для обновления веб-сайта время от времени. Это информация, которую я должен знать, как настроить.
Во-первых, я создам позвонившего пользователя ftpuser
и даст ему пароль.
sudo adduser ftpuser
sudo passwd ftpuser
Отсюда, я застреваю. Никакое учебное руководство онлайн не смогло предоставить мне тем, чего я должен достигнуть.
Мне нужен пользователь ftpuser
к доступу /etc/www/html
папка, чтобы смочь загрузить новые файлы. Как я могу достигнуть этого?
Спасибо.
См. здесь для Вашего основного вопроса.
Для изменения, к чему каталог пользователь FTP может получить доступ, просто удостоверьтесь, что Вы устанавливаете chroot_local_user=YES
и затем работаете usermod --home /etc/www/html ftpuser
для установки корневого каталога пользователя. Удостоверьтесь, что пользователь находится в правильных группах для доступа к чему-либо, что они должны там.
, Как я могу защитить FTP от атак перебором?
Использование безопасный пароль. кроме того, Ваши следующие вопросы помогут.
можно также изучить инструменты как fail2ban.
я могу ограничить его определенным IP/подсетью?
Лучший способ состоит в том, чтобы, вероятно, использовать iptables.
я могу вынудить пользователя использовать сертификат SSL для соединения? Если так, действительно ли это generatable с сервера?
Да, руководство Ubuntu описывает установку SSL.