KeyWeb
1111111111Rating 5.00 (4 Votes)

Недавно настраивал FTP сервер на ProFTP в некотрых моментах возникали проблемы с настройкой, ниже опишу как установить ProFTPD, создать виртуальных пользовтателей, указать этим пользователям их FTP каталоги.

Установка ProFTP

yum install proftpd

Загрузка ftpasswd

mkdir /etc/proftpd/
cd /etc/proftpd
wget http://www.castaglia.org/proftpd/contrib/ftpasswd
chmod 755 ftpasswd

Правка конфига proftpd.conf

  • открываем конфиг:
nano /etc/proftpd.conf
  • добавляем строки:
RequireValidShell  off
AuthOrder mod_auth_file.c
AuthUserFile  /etc/proftpd/ftpd.passwd
AuthGroupFile /etc/proftpd/ftpd.group
DefaultRoot ~
  • комментируем существующие параметры AuthOrder и DefaultRoot
  • создаем или используем существующую папку для FTP доступа, например - /var/www/html :)

Создаем пользователей(я) и группу ftpasswd

./ftpasswd --passwd --name=ftpuser --home=/var/www/html --shell=/bin/false --uid=105 --gid=2000
./ftpasswd --group --name=ftpusers --gid=2000 --member=ftpuser

про использование ftpasswd можно почитать здесь, если необходимо изменить пароль существующему пользователю, можно воспользоваться командой:

ftpasswd --passwd --name=ftpuser --change-password

 

Устанавливаем разрешения на каталог html

chown -R 2000:2000 /var/www/html
chmod -R 775 /var/www/html

Добавляем Proftpd в автозагрузку

chkconfig proftpd on

стартуем:

service proftpd start

Как включать логи для ProFTP написано в статье - Логгирование ProFTPD в CentOS

Пользователя можно использовать и без FTPasswd, стандартными средствами, пример использования такой учетной записи описан в этой статье

Добавить комментарий


Обновить
Защитный код

KeyWeb

Сейчас 212 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз