在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在线的用户。