这是一个创建于 968 天前的主题,其中的信息可能已经有所发展或是发生改变。
我用 qemu 运行虚拟机去调试一些问题,经常会直接 kill 掉 qemu 进程,此时我本机到虚拟机的 ssh 连接不会自动断开,也不接受我按 ctrl-c 退出,所以我只能关闭 terminal 窗口再打开一个,比较麻烦。
我在本机上执行“ss -ntp | grep ssh”有如下一条结果:
ESTAB 0 1440 192.168.1.5:45388 192.168.1.11:22 users:(("ssh",pid=1532933,fd=3))
我觉得如果有办法在我 kill 掉 qemu 进程时让这个链接立即自动断开那问题就解决了,请教各位这个要如何实现?
5 条回复 • 2022-02-12 14:14:46 +08:00
|
|
1
0o0O0o0O0o 2022-02-12 08:34:30 +08:00 via iPhone 2
ServerAliveInterval
|
|
|
2
kgdb00 2022-02-12 08:49:30 +08:00
|
|
|
3
msg7086 2022-02-12 10:05:53 +08:00 23
在新的一行输入「~.」即可断开 SSH 连接,不管服务器有没有响应。(回车+波浪线+句点)
|
|
|
4
kgdb00 2022-02-12 11:58:20 +08:00 via Android
@ msg7086 我就知道提这个问题会有惊喜,看了一下 ssh 的 man 才知道自带这个功能
|
|
|
5
des 2022-02-12 14:14:46 +08:00 via iPhone
|