apt-get install proftpd
Создаём пользователя для подключения по FTP.
adduser someuser # Создаём пользователя
passwd someuser # Назначаем ему пароль
$usermod -G www-data someuser # Этой командой мы добавляем нашего пользователя в группу "www-data", чтобы у него были права на чтение и запись дириктории "/var/www/"
Теперь нам небходимо добавить в конфиг нужные параметры для полноценной работы FTP сервера. Конфиг находится сдесь «/etc/proftpd/proftpd.conf» открываем его:
nano /etc/proftpd/proftpd.conf
Идём в самый конец файла и добавляем такие строчки:
<Anonymous /var/www> # Корневая дириктория сервера.
User someuser # Пользователь которого мы добавили
Group www-data
AnonRequirePassword on
MaxClients 10 "The server is full, hosting %m users"
DisplayLogin welcome.msg
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
AllowOverwrite on
<Limit LIST NLST STOR STOU APPE RETR RNFR RNTO DELE MKD XMKD SITE_MKDIR RMD XRMD SITE_RMDIR SITE SITE_CHMOD SITE_CHGRP MTDM PWD XPWD SIZE STAT CWD XCWD CDUP XCUP >
AllowAll
</Limit>
<Limit NOTHING >
DenyAll
</Limit>
</Anonymous>
И перезагружаем FTP сервер
#/etc/init.d/proftpd restart
Коментувати