База знаний: Linux Server
Установка FTP сервера Proftpd на Centos
Автор Алексей | HiTex.BY на 12 июня 2019 15:25

Установка 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
(230 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)