受限制的狂欢|无法执行远程命令

受限制的狂欢|无法执行远程命令

我在机器 A 上为用户 (scriptsser) 设置了受限 bash,并创建了指向所需命令的符号链接,如下所示

lrwxrwxrwx. 1 root root 10 Nov 28 08:09 touch -> /bin/touch
lrwxrwxrwx. 1 root root  8 Nov 28 08:09 ssh -> /bin/ssh
lrwxrwxrwx. 1 root root  7 Dec 18 07:44 mv -> /bin/mv

一切正常,当我使用该用户(scriptsser)登录到机器 A 时,我可以使用这些命令

当我尝试从远程计算机执行命令时,我的问题就开始了;说机器B。

ssh scriptsser@MachineA -i /home/scriptsser/.ssh/id_rsa  "mv /file1 /file2" ;

我收到以下错误消息。

rbash: /bin/rbash: 受限:无法在命令名称中指定“/”

我在这里缺少什么?

答案1

我意识到我在authorized_keys 中为用户“scriptsser”设置了“/bin/rbash”。

相关内容