【发布时间】:2015-05-12 22:01:19
【问题描述】:
有时,与远程服务器的 SSH 会话会由于互联网连接不良而无限期冻结。是否可以在不关闭终端的情况下关闭会话?
【问题讨论】:
标签: ssh
有时,与远程服务器的 SSH 会话会由于互联网连接不良而无限期冻结。是否可以在不关闭终端的情况下关闭会话?
【问题讨论】:
标签: ssh
按以下三个键:
这是sshman 页面的ESCAPE CHARACTERS 部分中所述的“断开连接”功能。
【讨论】:
在this post,geekosaur 建议我们使用如下转义序列:“要杀死当前会话,随后命中 Enter ↵, ~, ..
可以使用 Enter ↵、~、? 列出更多这些转义序列:
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.)
您可以通过按 Enter ↵ 来关闭转义序列列表。
请注意,因为点击 ~~ 会导致 ssh 发送 ~ 而不是拦截它,您可以将 N 嵌套ssh 连接通过点击 ~ N 次。 (这只适用于直接跟在Enter ↵之后的~。)也就是说Enter ↵~~~~~. 终止 5 层深度的 ssh 会话并保持其他 4 个完好无损。”
【讨论】: