如何查看Linux登录的IP地址 (linux查看登录地址)

如果您正在使用Linux系统,从时间到时间,您可能需要查看登录到计算机系统的用户名和IP地址。无论您是为安全原因还是其他原因,这项任务都是完全可行的。下面是一些方法,您可以使用它们来查看在Linux系统上登录的IP地址。

方法一:通过w命令查看IP地址

w命令使您能够查看登录到系统的用户及其IP地址。在终端命令行中输入”w”命令,并按下回车键,以显示所有登录到系统上的用户,并列出各个用户登录时的IP地址。

在终端中输入以下命令:

“`$ w“`

您将看到一个类似于以下内容的输出:

“` 17:21:32 up 3 days, 21:36, 2 users, load average: 0.00, 0.01, 0.05

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

user1 pts/0 192.168.0.55 10:21 15:04 0.05s 0.01s sshd: user1

user2 pts/1 192.168.0.102 10:52 15:43 0.06s 0.05s sshd: user2“`

在输出中,您可以看到登录到系统中的所有用户及其IP地址。 在上面的示例中,用户1从IP地址192.168.0.55登录,而用户2则从IP地址192.168.0.102登录。

方法二:通过last命令查看登录历史

使用last命令可以打印出当前用户的历史登陆信息,包括用户名,终端号,远程主机的IP地址,登陆及注销的时间等等。

在终端中输入以下命令:

“`$ last“`

您将看到一个类似于以下内容的输出:

“`$ last

root pts/0 XXX.XXX.X.XXX Fri May 11 15:44 still logged in

root tty1 Fri May 11 15:42 still logged in

reboot system boot 4.4.0-59-generic Fri May 11 15:42 still running

root tty1 Fri May 11 15:39 – down (00:01)

reboot system boot 4.4.0-59-generic Fri May 11 15:39 – 15:41 (00:02)

root tty1 Fri May 11 15:31 – down (00:01)

reboot system boot 4.4.0-59-generic Fri May 11 15:31 – 15:38 (00:07)

root tty1 Fri May 11 15:28 – down (00:01)

reboot system boot 4.4.0-59-generic Fri May 11 15:27 – 15:30 (00:03)

root tty1 Fri May 11 15:19 – down (00:01)“`

在输出中,您可以看到所有用户的登录历史记录,包括日期,时间和IP地址。 在上面的例子中,用户在IP地址为每次登录和注销的时间记录中登录到系统。

方法三:通过查看/var/log/auth.log文件

在Linux系统中,/var/log/auth.log是一个记录所有用户登录和注销的日志文件。您可以通过查看这个文件来查看登录到您的系统中的IP地址。

“`$ sudo cat /var/log/auth.log“`

输出如下:

“`May 11 16:41:04 geek CRON[6308]: pam_unix(cron:session): session opened for user root by (uid=0)

May 11 16:41:04 geek CRON[6308]: pam_unix(cron:session): session closed for user root

May 11 16:42:16 geek sshd[6322]: Accepted password for geek from 192.168.1.70 port 18505 ssh2

May 11 16:42:16 geek sshd[6322]: pam_unix(sshd:session): session opened for user geek by (uid=0)

May 11 16:42:16 geek systemd-logind[807]: New session 20 of user geek.

May 11 16:42:16 geek sshd[6322]: User child is on pid 6326

May 11 16:42:20 geek sshd[6326]: Starting session: shell on pts/5 for geek from 192.168.1.70 port 18505“`

在输出中,您可以看到用户登录的日期,时间以及用户登录时的IP地址。 在上面的例子中,用户在IP地址192.168.1.70上登录到您的系统中。

结论

查看Linux系统的登录IP地址是很容易的。 您可以使用w命令,last命令和/var/log/auth.log文件来查看登录历史记录。通过执行这些命令,您可以轻松地查看谁在何时登陆到您的系统上,并确定用户访问的IP地址。

相关问题拓展阅读:

linux 下能查询ssh登陆的远程客户端IP,mac地址码?var/log/下日志好像只有当月的,是人为删除了嘛?

last可以看到登陆的人的IP,但是看不到皮唤mac地址的.如果在同一子网里面,客户端在线的情况可以用arp命令禅猛查mac. var/log中的日志是自动循环的,具体的贺握桥可以在/etc/logrotate.conf和/etc/logrotate.d中自己配置.

不是的/var/log日志每隔一段时间会自动备份,并新建一个空的毁山文件,如果你没做过更改好像是一个星期就备份一次,最多会保存三个备份文件,更先备份的会被最后备份的覆盖掉,你去看一下鸟哥的基础学习篇的关于日志文件激梁的,讲明余运得很清楚

如何别人是通过ip伪老肆装进来的,看ip也不管用,楼上樱册说的last可以看ip, 再加上/etc/history 可以看看做了那些操作。默认脊含宏应该/etc/ssh/sshd_conf里不让root 用户远程登录,这个比较安全。

linux查看登录地址的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux查看登录地址,如何查看Linux登录的IP地址,linux 下能查询ssh登陆的远程客户端IP,mac地址码?var/log/下日志好像只有当月的,是人为删除了嘛?的信息别忘了在本站进行查找喔。


数据运维技术 » 如何查看Linux登录的IP地址 (linux查看登录地址)