找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 73|回复: 7

如何 ”优雅“ 地退出无响应的 SSH 连接

[复制链接]

218

主题

3097

回帖

6900

积分

论坛元老

积分
6900
发表于 2013-8-10 13:59:34 | 显示全部楼层 |阅读模式
大家有时候会发现 ssh 挂在那里没有响应了,可能是客户端的问题,也可能是服务器端的问题,也可能是客户端和服务器之间的网络问题;可能是客户端电脑休眠后连接断了、可能是网络断了、可能是 WiFi 信号不好、可能是网络延迟大了、可能是服务器挂了、也可能是服务器上的 sshd 进程挂了,…,可能是技术问题,也可能是非技术问题,可以找出无数可能。

我常遇到或者说每天都遇到的情形是,离开办公桌前忘了退出 ssh 会话。工作的时候长时间 ssh 到服务器上,工作完盖上 Mac 走人,回家后发现那些没退出的 ssh 会话还挂在那里,无法退出、无法 Ctrl+C、无法做任何操作。我的粗暴做法通常是直接关闭 Terminal 后重新开一个新的;如果用的不是图形系统,没有窗口可以关闭,那还要启用另一个终端找到相关进程后 kill 掉,如果每天都要搞这么几次还是挺烦人的。今天无意中学到了一个小技巧,在那些没退出的 ssh 会话里用 ~. “优雅” 地断开连接。[ol]
  • ~.[/ol]复制代码查看一下 man 帮助文件发现已经有说明,惭愧的是用了这么多年 ssh 才发现有这么一招
    "

    转自 http://www.vpsee.com/2013/08/how-to-kill-an-unresponsive-ssh-connection/
  • 回复

    使用道具 举报

    181

    主题

    1443

    回帖

    3445

    积分

    论坛元老

    积分
    3445
    发表于 2013-8-10 14:04:33 | 显示全部楼层
    赞一个,小敏不错

    回复

    使用道具 举报

    0

    主题

    5

    回帖

    12

    积分

    新手上路

    积分
    12
    发表于 2013-8-10 14:08:30 | 显示全部楼层
    路过。。。。。。。。。。。
    回复

    使用道具 举报

    342

    主题

    2747

    回帖

    6586

    积分

    论坛元老

    积分
    6586
    发表于 2013-8-10 14:21:29 | 显示全部楼层
    好东西
    回复

    使用道具 举报

    0

    主题

    396

    回帖

    798

    积分

    高级会员

    积分
    798
    发表于 2013-8-10 14:48:46 | 显示全部楼层
    这个。。还真不知道,学习了
    回复

    使用道具 举报

    574

    主题

    8173

    回帖

    1万

    积分

    论坛元老

    积分
    18116
    发表于 2013-8-10 14:49:55 | 显示全部楼层
    LOC的权重又被楼主拉高了一个档次
    回复

    使用道具 举报

    151

    主题

    1084

    回帖

    2631

    积分

    金牌会员

    积分
    2631
    发表于 2013-8-10 15:00:13 | 显示全部楼层
    前排 留名
    回复

    使用道具 举报

    9

    主题

    2326

    回帖

    4687

    积分

    论坛元老

    积分
    4687
    发表于 2013-8-10 15:30:13 | 显示全部楼层
    我一般init 6优雅的重启
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-1-16 08:10 , Processed in 0.020952 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表