Category Archives: CentOS

CentOS vsfptpd proftpd

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