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

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

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

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

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам