我正在尝试使用 ssh 作为用户“USER2”从一台服务器“USER1”导航到另一台服务器。
ssh -t $hostname "sudo su - USER2; whoami; pwd"
Run Code Online (Sandbox Code Playgroud)
执行上述操作后,我能够以 USER2 的身份成功导航到服务器,但未执行尾随命令,即“whoami 和 pwd”。但是,在退出 ssh 会话时,USER1 在输出中呈现,然后是当前工作目录。
我不想对 ssh 已知主机文件进行任何更改。