Настройка FTP-сервера ProFTPd с доступом к каталогу Apache2

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

Коментувати

Простий текст

  • Не дозволено жодних HTML теґів.
  • Рядки й абзаци переносяться автоматично.
  • Адреси вебсторінок та адреси електронної пошти автоматично перетворюються у посилання.