如何在不断开第一个 ssh 的情况下断开与其他 ssh 内的错误 ssh 会话的连接

如何在不断开第一个 ssh 的情况下断开与其他 ssh 内的错误 ssh 会话的连接

我通常必须先连接到边界服务器,然后才能到达外部网络内我需要的真实设备。有时设备会显示一些问题并且 ssh 会话卡住。就在那时,神奇的序列~ SPACE .(这是在我的巴西布局键盘中,按下~~以使波形符也起作用)出现并强制会话断开连接。主要问题是,当我在 ssh 中执行 ssh 时,组合键将终止第一个 ssh 连接,因此我必须执行 ssh 两次才能回到原来的位置。

有没有办法只杀死“第二级”ssh而不杀死“第一级”?

目前发生的不好的例子:

$ ssh usera@border
do login

$ ssh userb@internal
do login

$ do commands
network problem so internal is no longer visible
~ SPACE .

I'm back to my computer

预期示例:

$ ssh usera@border
do login

$ ssh userb@internal
do login

$ do commands
network problem so internal is no longer visible
<some other magical thing>

Back to border computer

在其他地方,我们有 VPN 和路由器端口重定向来直接访问最终设备,但这里不是这种情况,我只是想知道是否有办法实现我所要求的。我在网站上搜索了其他问题,但没有找到直接讨论此案的问题。

相关内容