我可以将 ssh 限制在多个目录吗?

我可以将 ssh 限制在多个目录吗?

我已经将 jail ssh 工作到一个目录。

我愿意给予读/写访问为了监狱 ssh 用户一些目录。 例如

  • /tmp/用户
  • /主页/用户
  • /srv/www/用户

那可能吗?

答案1

您无法符号链接到不在 chroot 环境中的任何事物。

我建议这样做mount --bind

(假设用户的 chroot 目录是/home/john

mount --bind /tmp/john /home/john/tmp/john
mount --bind /srv/www/john /home/john/srv/www/john

答案2

您可以在 /home/user 下创建目录,然后将它们符号链接到原始位置。我看到的唯一问题是用户 /tmp 将没有 /tmp 的 noexec。

相关内容