Поиск по сайту:

Как настроить 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.