Как настроить vsftpd на CentOS 6
Статус: устарело
В этой статье рассматривается версия CentOS, которая больше не поддерживается. Если вы в настоящее время используете сервер под управлением CentOS 6, мы настоятельно рекомендуем обновить или перейти на поддерживаемую версию CentOS.
Причина:
См. вместо этого:
О vsftpd
Предупреждение: FTP по своей сути небезопасен. Если вам необходимо использовать FTP, рассмотрите возможность использования SFTP, безопасной альтернативы FTP.
Первые две буквы vsftpd означают «очень безопасный», и программа была построена так, чтобы иметь самую надежную защиту от возможных уязвимостей FTP.
Шаг первый — установите vsftpd
Вы можете быстро установить vsftpd на свой виртуальный частный сервер в командной строке:
sudo yum install vsftpd
Нам также необходимо установить FTP-клиент, чтобы мы могли подключиться к FTP-серверу:
sudo yum install ftp
Как только файлы закончат загрузку, vsftpd будет на вашем VPS. Вообще говоря, виртуальный частный сервер уже настроен с разумной степенью безопасности. Однако он предоставляет доступ анонимным пользователям.
Шаг второй — настройте VSFTP
После установки VSFTP вы можете настроить конфигурацию.
Откройте файл конфигурации:
sudo vi /etc/vsftpd/vsftpd.conf
Одно основное изменение, которое вам нужно сделать, это изменить Anonymous_enable на No:
anonymous_enable=NO
До этого изменения vsftpd разрешал анонимным, неопознанным пользователям доступ к файлам VPS. Это полезно, если вы хотите широко распространять информацию, но в большинстве других случаев может рассматриваться как серьезная проблема безопасности.
local_enable=YES
Завершите, раскомментировав команду для chroot_local_user. Когда для этой строки установлено значение «Да», все локальные пользователи будут заключены в тюрьму внутри своего chroot и им будет отказано в доступе к любой другой части сервера.
chroot_local_user=YES
Завершите перезапуском vsftpd:
sudo service vsftpd restart
Чтобы убедиться, что vsftpd запускается при загрузке, запустите chkconfig:
chkconfig vsftpd on
Шаг третий — доступ к FTP-серверу
После того, как вы установили FTP-сервер и настроили его по своему вкусу, вы можете получить к нему доступ.
Вы можете получить доступ к FTP-серверу в браузере, введя имя домена в адресную строку и войдя в систему с соответствующим идентификатором. Имейте в виду, что вы сможете получить доступ только к домашнему каталогу пользователей.
ftp://example.com
Кроме того, вы можете получить доступ к FTP-серверу через командную строку, набрав:
ftp example.com
Затем вы можете использовать слово «выход», чтобы выйти из оболочки FTP.