sshfs/fuse 使用 sshd_config 设置连接用户在 ssh 服务器上安装的文件夹的限制/最大大小?

sshfs/fuse 使用 sshd_config 设置连接用户在 ssh 服务器上安装的文件夹的限制/最大大小?

如何为安装的sshfs/fuse文件夹设置限制大小sshd_config

使用此命令,我可以sshfs/fuse将服务器上的文件夹复制到我的计算机上的文件夹中。

sshfs -o IdentityFile=/home/user/.ssh/[KEY] -p [XXXX] [USER]@[IP]:/serverfolder /clientfolder

是否可以限制服务器上文件夹的大小 |:/serverfolder 作为一个例子,在这篇文章中没有这个解决方案1GBsshd_config

限制目录大小 |创建一个文件系统作为文件并挂载它

答案1

SSH 服务器对通过 SSHFS/FUSE 访问的文件或目录没有任何控制权。无法使用 sshd_config 为 SSH 服务器上已安装的文件夹设置特定的大小限制或配额。

使用支持此功能的文件系统(例如 ZFS 或 Btrfs)来实现文件大小或配额限制。您可以使用配额或 edquota 等工具在 SSH 服务器的文件系统上设置特定于用户的配额限制。这些方法可以与SSHFS/FUSE不兼容,因此在生产环境中实现之前需要对其进行测试。

相关内容