如何防止用户使用 SFTP 离开其主文件夹?

如何防止用户使用 SFTP 离开其主文件夹?

我想建立一个帐户,专门供某人/某物通过 SFTP 访问。

我已经将主目录设置为/media/HardDrive/FTP

有什么办法可以阻止该用户(Bob)访问/media/HardDrive

这可能是一个非常简单的事情,但我想把他们锁在外面/media/HardDrive

我仍在努力掌握整个 Linux 操作系统,因此有关如何执行此操作的分步指导指南将非常有帮助,因为我不完全确定我需要做什么。

答案1

您需要设置一个根监狱(通常称为chroot) 来为登录到您的服务器的用户提供权限。SSH 守护程序(处理传入sftp流量)有一个ChrootDirectory可以执行此操作的属性。

虽然它不是详细的分步指南,另一个问题AskUbuntu 上的教程可能会帮到你。本文

相关内容