Установка FTP сервера vsftpd
# yum -y install vsftpd
Добавляем в автозагрузку
# chkconfig vsftpd on # chkconfig --list | grep vsftpd vsftpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Запускаем сервис
# service vsftpd start Starting vsftpd for vsftpd: [ OK ]
Проверяем
# netstat -nlp | grep 21 tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 1817/vsftpd
Правило не позволяющее пользователю выйти за пределы своего домашнего каталога. Необходимо убрать комментарий из строчки
chroot_local_user=YES (Конфигурационный файл находиться /etc/vsftpd/vsftpd.conf )
И перезагрузить vsftpd
# service vsftpd restart
Установка FTP сервера Proftpd
# yum -y install proftpd
Добавляем в автозагрузку
# chkconfig proftpd on # chkconfig --list | grep proftpd proftpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Запускаем сервис
# service proftpd start Starting proftpd: [ OK ]
Проверяем
# netstat -nlp | grep 21 tcp 0 0 :::21 :::* LISTEN 1901/proftpd
Правило не позволяющее пользователю выйти за пределы своего домашнего каталога. (Конфигурационный файл находиться /etc/proftpd.conf )
DefaultRoot ~
Для того чтобы пользователь мог видеть скрытые файлы необходимо добавить параметр
ListOptions -a
После сохранения параметров перезагружаем сервис
# service proftpd restart Shutting down proftpd: [ OK ] Starting proftpd: [ OK ]