虚拟主机域名注册-常见问题服务器知识 → 操作系统

Linux如何查找活动的SSH连接

  1、使用who命令查找活动的SSH连接

  who是Linux命令行工具,用于显示当前登录到服务器上的用户列表。

  打开你的终端,运行 who 命令来查找服务器上的活动连接:

  who

  您应该获得以下输出:

  如您所见,有两个来自IP 27.61.161.61和45.58.38.21的活动SSH连接。

  2、使用w命令查找活动SSH连接

  w是另一个命令行实用程序,用于显示有关服务器上当前登录用户的信息。这条命令提供了比who命令更多的信息,比如活动会话和正在运行的进程。

  您可以运行w命令,如下所示:

  w

  您应该获得以下输出:

  如您所见,该命令还显示空闲时间详细信息,源IP,登录时间,平均负载和进程。

  3、使用ps命令查找活动的SSH连接

  ps命令还可以提供关于服务器中活动的SSH会话的信息。它可以提供一些额外的信息,比如活动的SSH连接的PID。

  您可以运行ps命令,如下所示

  ps auxwww | grep sshd: | grep -v grep

  您应该看到以下输出:

  4、使用netstat命令查找活动SSH连接

  Netstat是一个命令行工具,可用于显示从远程主机到服务器的活动或已建立的SSH连接。

  您可以运行netstat命令,如下所示:

  netstat -tnpa | grep 'ESTABLISHED.*sshd'

  您应该看到以下输出:

  5、使用last命令查找活动的SSH连接

  last命令用于显示自创建文件/ var / log / wtmp以来已登录和注销的所有用户的列表。使用last命令,您还可以找到客户端和服务器之间的活动SSH连接信息。

  运行以下命令以查找服务器中的活动SSH连接:

  last -a | grep -i still

  您应该看到以下输出:

  6、使用ss命令查找活动SSH连接

  ss与netstat非常相似,用于显示比其他工具更多的信息。您可以将ssh命令与grep一起使用,以列出服务器中的活动SSH连接。

  广告

  使用grep运行ss命令,如下所示:

  ss | grep -i ssh

  您应该看到以下输出:

  如您所见,客户端IP 45.58.38.21和27.61.161.61有两个活动连接。




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:Linux中更改组权限的Chgrp命令用法
下一篇:CentOS 8 / RHEL 8系统服务器上设置Telnet方法技巧
  >> 相关文章
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部