Установка и базовая настройка vsFTPd
Обновляем систему и запускаем установку
Открываем конфиг для редактирования /etc/vsftpd/vsftpd.conf
Добавляем в конфиг следующие строки:
Если включен SELinux, то отключаем его и автозапуск:
Добавляем правила в firewall для корректной работы ftp-сервера:
Создание ftp-пользователя
FTP протокол открытый и достаточно уязвимый, поэтому лучше не пытаться подключиться к ftp-серверу используя данные реального пользователя системы. Для большей безопасности разработчики vsFTPd запретили по-умолчанию подключаться с использованием учётной записи root. Для подключения к Ftp-серверу следует создать новую учётную запись, которая будет использоваться только и исключительно для работы с vsFTPd:
Разрешаем автозапуск vsFTPd и запускаем его:
Можно пробовать подключиться к FTP-серверу.
В случае, если будет возникать ошибка 530 Login Failed, то следует в файл /etc/shells добавить строку /sbin/nologin, так как это часть «оболочки» ввода пароля пользователя.
Свежие комментарии