假设我从我的笔记本电脑 ssh 到一个服务器alpha
,然后从那里 ssh 到一个服务器beta
。
如果从alpha
到的连接beta
中断,是否可以将 SSH 的转义 ( ~.
) 从我的笔记本电脑alpha
通过 ssh 连接传递到连接到的 ssh 客户端beta
?
我认为man ssh
说明了一切:
-e escape_char
为带有 pty 的会话设置转义字符(默认值:'~')。转义字符仅在行首识别。转义字符后跟一个点('.')关闭连接;后跟 control-Z 暂停连接;并紧随其后发送一次转义字符。将字符设置为“none”会禁用任何转义并使会话完全透明。
您需要发送~~.
或者,您可以为您使用的每个 ssh 跃点更改转义字符ssh -e escape_char
。
您也可以将其指定为运行时选项;例如-o EscapeChar=:
因此,您也可以将其添加到您的客户端配置文件中${HOME}/.ssh/config
。
归档时间: |
|
查看次数: |
1355 次 |
最近记录: |