Настройка vsftpd в CentOS
Я расскажу, как настроить доступ к FTP авторизованным пользователям в CentOS 6.4 (статья давно не обновлялась, а т.к. я прочно перешёл на Debian, то ждать переписывания не стоит).
Все операции делаются от имени root.
- 
        Установка yum install -i vsftpd
- 
    После установки нужно добавить нужный демон в автозагрузку: chkconfig vsftpd on
- 
        Откроем основной файл настроек (новички вместо vim могут использовать nano) vim /etc/vsftpd/vsftpd.conf
- 
        Для начала закроем анонимный доступ: anonymous_enable=NO
- 
        Открыть доступ авторизованным пользователям: local_enable=YES
- 
        Разрешить запись: write_enable=YES
- 
        Можно написать что угодно, это служебное сообщение, которое выводится при подключении к данному серверу: ftpd_banner=Welcome to my FTP-server!
- 
        Сохраняем изменения и перезапускаем службу: /etc/init.d/vsftpd restart
- 
        Следует учесть, что если нужно дать доступ в систему пользователю, у которого нет валидного shell'а, следует указать его shell как nologin командой usermod --shell /sbin/nologin %имя_пользователя%В противном случае при попытке входа на FTP пользователь будет получать ошибку автризации. 
- 
        Если в системе используется SELinux, то нужно разрешить несколько действий нашему демону: setsebool -P allow_ftpd_full_access on setsebool -P ftp_home_dir onКлюч -P используется для того, чтобы настройки сохранились после перезагрузки. 
 
 
Комментариев нет :
Отправить комментарий