2019年4月9日
如何设置 SFTP Chroot Jail
如果您是管理 Linux 服务器的系统管理员,则可能需要向某些用户授予 SFTP 访问权限才能将文件上载到其主目录。默认情况下,通过 SSH , SFTP 和 SCP 登录系统的用户可以浏览整个文件系统,包括其他用户的目录。如果这些用户受信任,这可能不是问题,但如果您不希望登录用户在系统中随意浏览,则需要限制用户访问其主目录。这增加了额外的安全层来保护您的系统,尤其是在具有多个用户的系统上。
在本教程中,我们将解释如何设置 SFTP Chroot Jail 环境,该环境将用户限制在其主目录中。用户只能访问 SFTP , SSH 访问将被禁用。这些说明适用于任何现代 Linux 发行版,包括 Ubuntu , CentOS , Debian 和 Fedora 。