使用 vsftpd 时,有一个选项可以隐藏与变量 hide_files 中的特定模式匹配的文件或目录。使用 SFTP/SSH 时可以实现类似的功能吗?
我想要做的是让人们登录到 chrooted 目录,其中只有一些特定的文件夹是隐藏的。登录后,用户可以上传文件,并下载可用文件夹中的文件。其他用户也只能读取它们。
我已经为用户建立了 chroot jail,但是这是不可能的,因为有些用户需要查看 Chroot Jail 中的所有文件夹。
答案1
广泛使用的 OpenSSH SFTP 服务器无法实现这一点。
但其他 SFTP 服务器允许这样做。例如,ProFTPD 及其HideFiles
指示。请注意,虽然 ProFTPD 主要是一个 FTP 服务器,它确实支持 SFTP也。