如何终止 tmux 中挂起的 ssh 会话

Phi*_*ppe 3 linux ssh tmux

这是我的设置:

Workstation==ssh=>jumphost(tmux with split panes)==ssh=>server1
                                                 ==ssh=>server2
Run Code Online (Sandbox Code Playgroud)

如果与服务器的两个连接中的任何一个变得无响应,我该如何终止它们?

发送~.不是一个方便的选项,因为它会终止第一个 ssh 会话。

Fer*_*big 10

为了终止嵌套 ssh 会话而不影响父会话,内部会话需要接收转义密钥。

~您可以通过按 Enter 键,然后按then来启动转义序列~;这会向内部会话发送转义。然后您可以跟进.以终止内部会话。