Сразу замечу, что прочитать где то на просторах интернета и поставить ProFTP из консоли быстрее, чем тырцать мышкой, но многие опасаются и делают все из графической морды. И все равно, возможно, что то придется делать на черном-пречерном экране, без всякой графики, но совсем чуть-чуть. Расскажу как.
Итак, идем в Webmin и тыркаем в меню "Неиспользуемые модули":
Находим "Сервер ProFTP":
Тискаем ссылку и видим вот такое:
И кликаем хер - все само установится и пропишет начальный конфиг.
Выбираем в меню "Обновить модули", нажимаем:
Теперь в меню "Службы" появился новый пункт:
Все, можно идти и конфигурить по своему усмотрению. По идее должно сразу все работать, можно попробовать пойти со своим логином-паролем. Если не взлетело, то первым делом посмотреть открыты ли порты в файрволе, возможно, что придется в том же Webmine в меню "Сеть"-->"Межсетевой экран (firewall)" добавить два правила для FTP:
-A INPUT -p tcp -m tcp --dport 20 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
Ну или добавить или раcкомментировать руками в файле etc/default/iptables и перезагрузить файрвол командой:
/etc/init.d/iptables restart
Все, можно добавлять пользователей, раздавать права и пользоваться. Осталось чуть чуть поводить напильником. Запрем всех пользователей в домашних директориях, запретим серверу рассказывать какой он, что бы усложнить взлом, и отключим IPv6 - не надо оно!
Открываем на редактирование файл конфигурации, либо в том же Webmin, либо просто руками, лежит по адресу: etc/proftpd/proftpf.conf и либо добавляем, либо находим и изменяем до нужного значения:
UseIPv6 off
DefaultRoot ~
IdentLookups off
ServerIdent on "_ВАШ_ТЕКСТ_"
Теперь, вроде бы, можно пользоваться. А для параноиков я расскажу как организовать TLS-шифрование, организовать самоподписной сертификат и все это увязать с FTP, закрыв возможность подключения по плоскому FTP.
Успехов!