Установка FTP сервера Proftpd на Centos

Подробности статьи
Ссылка: http://support.hitex.by/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=204
Cтатья №: 204
Создано: 12 Jun 2019 3:25 PM

Ответ

Установка 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 ~

Создаем пользователей(я) и группу 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