有时,由于互联网连接不良,与远程服务器的SSH会话将无限期冻结。是否可以在不关闭终端的情况下关闭会话?
答案 0 :(得分:23)
按下以下三个键:
这是"断开"功能,如ESCAPE CHARACTERS
ssh
页面的man
部分所述。
答案 1 :(得分:8)
在this post中,geekosaur建议我们按如下方式使用转义序列:“要终止当前会话输入↵,〜 ,。。
可以使用输入↵,〜,?列出更多这些转义序列:
Supported escape sequences:
~. - terminate session
~B - send a BREAK to the remote system
~R - Request rekey (SSH protocol 2 only)
~# - list forwarded connections
~? - this message
~~ - send the escape character by typing it twice
(Note that escapes are only recognized immediately after newline.)
您可以通过点击输入来关闭转义序列列表。
请注意,因为点击〜 〜导致ssh
发送~
而不是拦截它,您可以解决 N < / em>嵌套ssh
连接,点击〜 N 次。 (这仅适用于直接跟随输入的〜。)也就是说输入 〜 < kbd>〜 〜 〜 〜 。终止ssh
个会话5层深并保持其他4完整。“