在Ubuntu系统中,可以通过以下几种方法来查看SSH在线用户:
who
命令who
这个命令会显示当前登录到系统的所有用户及其登录信息,包括通过SSH登录的用户。w
命令w
w
命令提供了更详细的信息,包括用户的活动、登录时间等。/var/log/auth.log
文件sudo cat /var/log/auth.log | grep sshd
这个命令会显示与SSH相关的所有日志条目,你可以通过这些条目来查找当前在线的SSH用户。netstat
或ss
命令sudo netstat -tnp | grep :22
或者sudo ss -tnp | grep :22
这些命令会显示监听在22端口(SSH默认端口)上的进程信息,包括进程ID和对应的用户。last
命令last
last
命令会显示最近登录系统的用户列表,包括通过SSH登录的用户。sudo
。通过以上方法,你可以有效地查看Ubuntu系统中通过SSH在线的用户。