gpt4 book ai didi

linux - 在允许 shell 访问的同时限制远程 ssh 命令

转载 作者:太空狗 更新时间:2023-10-29 11:22:23 26 4
gpt4 key购买 nike

<分区>

我希望用户使用 ssh 并且只能访问我的 CLI。目前这是通过在 .profile 中执行一个命令来完成的,该命令以另一个用户身份运行 cli(这是在 sudoers 中完成的,他们只能以该用户身份运行 CLI,而不能以其他用户身份运行)。我遇到的一个问题是用户仍然可以使用 shh 运行命令,比如 bash,这是我想限制的。还有一个存档,我希望用户能够使用 sftp 传输。我在想我会创建另一个用户并对他们进行 chroot,这样他们就只能访问那个文件。我研究过用同一个用户来做这件事,但是对他们进行 chroot,同时仍然允许使用 CLI 并限制远程 ssh 命令似乎是一场噩梦。抱歉,如果这让您感到困惑,我很难用语言表达所有这些,而且我对这类事情没有太多经验。

总而言之,我基本上想:

-允许用户使用 ssh,但只能访问我的 CLI

-防止用户使用 ssh 做任何其他事情

-允许传输诊断文件

有人对完成这一切的最佳方式有一些想法吗?如果还有其他有用的信息,请告诉我。谢谢!

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com