小编dnu*_*092的帖子

如何通过已打开的 ssh 连接运行多个 sudo 命令

我正在尝试使用 ssh 作为用户“USER2”从一台服务器“USER1”导航到另一台服务器。

ssh -t $hostname "sudo su - USER2; whoami; pwd"
Run Code Online (Sandbox Code Playgroud)

执行上述操作后,我能够以 USER2 的身份成功导航到服务器,但未执行尾随命令,即“whoami 和 pwd”。但是,在退出 ssh 会话时,USER1 在输出中呈现,然后是当前工作目录。

我不想对 ssh 已知主机文件进行任何更改。

linux bash ssh sudo

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1

linux ×1

ssh ×1

sudo ×1