您的位置:网站首页 > Java工具 > 正文

如何关闭一个不活动的或者空闲的 SSH 会话

类别:Java工具 日期:2018-2-23 20:43:08 人气: 来源:

  让我们来假设一下,当你通过 ssh 在服务器上工作时,由于网络、电源或者是本地 PC 重启等原因会导致你的会话连接断开。 你可能会再次登录服务器继续工作也可能不会,但是你始终会留下之前没有关闭的 ssh 会话。 -- Magesh Maruthamuthu

  让我们来假设一下,当你通过 ssh 在服务器上工作时,由于网络、电源或者是本地 PC 重启等原因会导致你的会话连接断开。

  命令来获取空闲会话的 PID,最后就是使用kill命令来关闭会话了。阅读:Mosh(Mobile Shell)- 最好的SSH 远程连接替代选项[1]如何识别不活动的或者是空闲的 SSH 会话

  命令来查看当前有多少用户登录着。如果你识别出了自己的会话连接就可以记下其它不活动或者是空闲的 ssh 会话去关闭。

  在我当前的例子中,能看见两个用户登录着,其中一个是我当前在执行w命令的 ssh 会话另一个就是之前的空闲会话了。

  如何获取 SSH 会话的 PID为了关闭空闲的 ssh 会话,我们需要空闲会话进程的父进程的 PID。我们可以执行

  你会获得与下方示例中相似的输出。pstree命令的输出会比这个多得多,为了更好的理解我删去了许多不相关的内容。

  的主进程是sshd(2023),另两个分支分别为sshd(10132)和sshd(10199)。跟我在文章开始讲的相同,其中一个是我新的会话连接它展示了我正在执行的pstree命令,因此空闲会话是另一个进程为。

  阅读:如何通过标准的网页浏览器来接入 Secure Shell (SSH) 服务器[2]阅读:PSSH - 在多台 Linux 服务器上并行的执行命令[3]

  就可以关闭会线 下可用,有些版本似乎需要更改-kill的)再次查看空闲会话是否已经被关闭再次使用

  命令来查看空闲会话是否已经被关闭。没错,只有那个我自己的当前会话还在,因此那个空闲会话已经被关闭了。

  阅读:rtop - 一个好用的通过 SSH 来远程服务器的工具[4]阅读:DSH - 同时在多台 Linux 服务器上执行命令[5]

  [2]: 如何通过标准的网页浏览器来接入 Secure Shell (SSH) 服务器 -

  

关键词:ssh工具下载
0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

郑重声明:本站资源来源网络 如果侵犯了你的利益请联系站长删除

CopyRight 2010-2012 技术支持 FXT All Rights Reserved