Настройка VSFTPD на CENTOS (виртуальные пользователи)
- Главная
- >
- Статьи и переводы
- Настройка VSFTPD на CENTOS (виртуальные пользователи)
- >
Если перед Вами стоит вопрос доступа к вашему Linux серверу по FTP, удобным решением может стать ftp-сервер VSFTPd на основе виртуальных пользователей (отдельно заданные пользователи, не имеющие отношения к пользователям Linux). Тут Вы найдете пошаговую инструкцию по его настройке.
в данной конфигурации логины и пароли виртуальных пользователей хранятся в файле, конфигурация с хранением в базе описана в другой статье
Установка
Устанавливаем пакет VSFTPd:
Устанавливаем пакет баз данных (понадобится для учета пользователей)
Создание пользователя для ftp
Редактируем конфиги vsftpd
Редактируем параметр pam_service_name= :
Добавляем блок информации о виртуальных пользователях
Создаем файл vsftpd-db
Содержание файла:
При этом файл с паролями будет в /etc/vsftpd/login.db
Создаем файл пользователей FTP
Формат файла-оригинала (login.txt):
и т.д.
Генерируем файл паролей
Создаем директории для пользователей
Запускаем VSFTPd
После этого можно попробовать войти на сервер.
Фиксация ошибок
Не удается войти на сервер:
При попытки соединения сервер пишет «500 OOPS: cannot change directory». Возможно проблема в SELinux.