首页 > 解决方案 > 除了 chroot jail,还有其他方法可以限制 SSH 用户吗?

问题描述

我需要为必须对我们的服务器具有非常有限的访问权限的外国 SSH 用户创建一个安全的环境。那是:

在将jailkit 工具用于一个不需要太多定制并且运行良好的小型项目之前,我曾尝试使用 chroot jail ,但这个项目要大得多,并且在允许的软件和命令方面需要更多的定制。

对安全环境的要求是:

我听说过multistrapdebootstrap,但我不确定这些工具是否足以解决我的问题。

这些服务器在Debian OS v. 9 和 10上运行。所有必需的软件都安装在根文件系统中并且运行良好。我所需要的只是让受限用户能够使用它而不会损坏/破坏根文件系统。

我的问题是:

  1. 有没有我没有提到的其他有用(更好)的工具可以解决我的问题?
  2. 我提到的软件是否有任何有用的指南可以解决我的问题?

标签: sshdebianjail

解决方案


万一有人面临同样的问题。我使用带有独立 SSH 服务器的 Docker 容器解决了这个问题,并在其上安装了所有必需的软件。


推荐阅读