一步退出 SSH 连接,用户切换到内部

Var*_*Agw 0 linux ssh

我只是对这个很好奇。有时我以 SSH 身份登录ssh ubuntu@example.com,然后sudo -iroot用户身份运行。

现在我想断开连接并返回原始主机。我通常输入两次exit命令或Ctrl+D热键返回。

我很好奇是否可以一步完成此操作,无论您sudo在远程连接中使用了多少次?

jes*_*e_b 5

您应该能够使用~+.组合键完成此操作。无论您有多少个不同的用户会话,这都应该完全退出 ssh 会话。

如果您使用 jumphosts 和/或终端服务器访问您的服务器,那么您需要添加~到序列中。所以,如果你SSH方式连接到jumphost您登录之前到服务器的顺序从服务器断开会~+ ~+ .。旧式 telnet 和串行连接也有此转义选项。对于ssh -e @ user@server.example.org该连接,转义字符从~(默认)更改@为。