Назад | Перейти на главную страницу

Виртуальный хостинг FTP, FTPS и SFTP

Мне нужно настроить FTP-сервер, чтобы многие пользователи могли загружать и скачивать файлы.

Пользователи не согласуются с выбранным протоколом, некоторые используют FTP, некоторые FTPS, некоторые SFTP.

Я хотел бы настроить сервер, чтобы обеспечить это, предпочтительно с использованием какой-либо схемы виртуального хостинга, которая не включает в себя настройку системных учетных записей для отдельных пользователей. Хотя программное обеспечение для FTPS и FTP, позволяющее это сделать, легко доступно, SFTP (подсистема SSH), похоже, не имеет многих эквивалентов.

Для этой цели у меня есть одна машина RedHat EL.

Какие-либо предложения?

По моему опыту, вы вынуждены использовать PAM для аутентификации пользователей с помощью SSH. Вы можете посмотреть pam_pwdfile если вы хотите упростить хранение пользователей, и соответственно создайте файл /etc/pam.d/ssh.

Вероятно, вы захотите создать для своих пользователей chrooted-доступ только по SFTP, OpenSSHv5 позволяет сделать это очень просто с помощью ChrootDirectory (быстрый пример здесь).