如何关闭冻结的SSH会话?

时间:2015-03-11 07:48:25

标签: ssh

有时,由于互联网连接不良,与远程服务器的SSH会话将无限期冻结。是否可以在不关闭终端的情况下关闭会话?

2 个答案:

答案 0 :(得分:23)

按下以下三个键:

  1. 输入
  2. 〜(代字号)
  3. 。 (周期)
  4. 这是"断开"功能,如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完整。“