Ftp
虛擬主機 FTP、FTPS 和 SFTP
我需要為許多使用者設置一個 FTP 伺服器來上傳和下載文件。
使用者選擇的協議不一致,有些使用 FTP,有些使用 FTPS,有些使用 SFTP。
我想設置一個伺服器來提供這個,最好使用一些不涉及為個人使用者設置系統帳戶的虛擬主機安排。雖然 FTPS 和啟用此功能的 FTP 軟體很容易獲得,但 SFTP(SSH 的子系統)似乎沒有很多等價物。
我為此目的配置了一台 RedHat EL 機器。
有什麼建議?
根據我的經驗,您被迫使用 PAM 來使用 SSH 對使用者進行身份驗證。如果您希望簡單地儲存使用者並相應地創建 /etc/pam.d/ssh 文件,您可能需要查看pam_pwdfile 。
您可能希望為您的使用者創建僅限 SFTP 的 chroot 訪問,OpenSSHv5 允許您使用 ChrootDirectory 非常簡單地執行此操作(此處為快速範例)。