Если не установлен vsftp
yum install vsftpd
Этот пакет входит в стандартный репозитарий CentOS, поэтому проблем с установкой возикнуть не должно.
Добавим запуск сервера при старте системы:
chkconfig vsftpd on
Для интереса проверим теперь уровни запуска:
chkconfig --list vsftpd
получаем:
vsftpd 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
После установки правим файл:
nano /etc/vsftpd/vsftpd.conf
Запираем пользователей в свой домашней директории:
chroot_local_user=YES
Запрещаем анонимный вход:
anonymous_enable=NO
Добавляем в атозагрузку
chkconfig vsftpd on
Создание пользователя для использование FTP
Создаем пользователя и указываем ему пароль:
useradd jftp passwd jftp
Далее открываем файл /etc/passwd находим строку с нашим ftpuser:
jftp:x:54325:54321::/u01/jboss/ch-jboss-5.1.0.GA/ftp:/bin/bash
Где :/u01/jboss/ch-jboss-5.1.0.GA/ftp домашний каталог пользователя,
На этом можно считать законченным процесс установки. При перезагрузке системы – сервер будет активирован. Если вы его хотите запустить сейчас, то наберите:
service vsftpd start