我想要一个 FTP 服务器,它只为我的部分用户主目录提供服务。请注意,我不想为这些用户启用 ssh 访问,FTP 应该只为 /home/username/ 提供服务,而不提供其他任何服务。例如,如果我的用户名是 bob,我将登录 ftp,我将获得 /home/bob/ 的目录列表,但无法访问 /home/。
哪个 FTP 服务器适合这个?
答案1
我总是推荐 VSFTPD
答案2
即使你不想允许 SSH,我仍然建议使用 sftp 而不是 FTP,因为它具有额外的安全性和可配置性。sftp 可以配置为不允许 shell 访问,并且只坚持使用类似 ftp 的功能
答案3
如果是我的话...我会在 BSD 平台上使用任何非 glibC 正则表达式扩展服务器。我想到的是 Stock FreeBSD FTP。
FTP 服务器的安全记录非常糟糕。
或者,如果您可以帮助它并使用 SFTP 并保护控制通道,它也可以更好地与客户端防火墙配合使用。
答案4
VSFTPD,就像其他人所说的那样。
找到一个好的教程,然后逐字逐句地照做,你就会成功。这些年来,我尝试过很多不同的 FTP 程序,VSFTPD 是我最喜欢的。