adm*_*les 12 linux ubuntu openssh
我设置Ubuntu Linux来运行OpenSSH服务器.我的DSL路由器是端口转发SSH连接.我用的时候
ssh -X myhost
Run Code Online (Sandbox Code Playgroud)
然后打开一些GUI程序,然后关闭GUI应用程序并退出,然后SSH注销挂起.<Ctrl>-c似乎工作,但每次都要按它是烦人的.如果我不打开GUI,注销将不会挂起.
任何人都有想法如何解决这个问题?
小智 7
我知道这是一个老问题,但我遇到了同样的问题,在做了一些挖掘后,我找到了一个有用的解决方案.现在我用~."终止连接(以及任何多路复用会话)" 关闭SSH连接,这对我有用.转义字符需要在新行上键入,在我的情况下,转义字符不会显示在屏幕上(我最终转义转义字符,即~~).仅供参考,您可以通过SSH会话查看转发的连接~#.
有关转义序列的完整列表,请~?在SSH会话中键入.
支持的转义序列:
~. - 终止连接(以及任何多路复用会话)~B - 将BREAK发送到远程系统~C - 打开命令行~R - 请求重定密钥(仅限SSH协议2)~^Z - 暂停ssh~# - 列出转发的连接~& - 后台ssh(等待连接终止时)~? - 这条信息~~ - 通过键入两次来发送转义字符(请注意,转义只能在换行后立即识别.)
| 归档时间: |
|
| 查看次数: |
8841 次 |
| 最近记录: |