john deo Asked: 2018-02-02 03:39:38 +0800 CST2018-02-02 03:39:38 +0800 CST 2018-02-02 03:39:38 +0800 CST SSH:用户只能访问 webroot 中的特定文件夹 [重复] 772 我想创建一个用户,该用户只能通过位于服务器 webroot 中的SSH访问和管理特定文件夹。浏览过很多博客……他们都没有帮助。我正在使用 ubuntu服务器 16.04。 提前致谢 server ssh remote-access restricted-access 1 个回答 Voted Best Answer 13dimitar 2018-02-02T04:25:09+08:002018-02-02T04:25:09+08:00 对于您的问题,我看到了两个(类似的)解决方案: SSH Chroot 监狱 当用户使用 ssh 登录时,他将在您配置的目录中自动 chroot,并且无法退出它(监狱) SFTP 当需要提供对 webroot 目录的访问权限时,我曾多次使用mysecureshell 。MySecureShell 基本上是 chroot 的包装器,所以它或多或少会做同样的事情。
对于您的问题,我看到了两个(类似的)解决方案:
SSH Chroot 监狱
当用户使用 ssh 登录时,他将在您配置的目录中自动 chroot,并且无法退出它(监狱)
SFTP
当需要提供对 webroot 目录的访问权限时,我曾多次使用mysecureshell 。MySecureShell 基本上是 chroot 的包装器,所以它或多或少会做同样的事情。