Linux 登陆失败查询

本文详细描述了如何在LinuxVPS上观察并处理SSH登陆失败的情况,包括通过SSH和Cockpit监控登陆尝试,以及使用`lastb`命令查询失败登录信息,并介绍了清除登录日志记录的方法以提升服务器安全性。
摘要由CSDN通过智能技术生成

Linux 登陆失败查询

最近笔者购买的 VPS 中发现一堆登陆失败信息, 因此写下本文记录登陆失败查询的步骤。如果不是自己登陆失败, 那么一定是黑客使用暴力算法不断的尝试账号和密码, 如果不采取措施, 那么密码账号和密码就有概率被跑出来, 服务器也将被盗。

博主博客

一、观察

1.1 SSH 登陆观察

比如我登陆服务器, 会发现有 Last failed login 的提示, 并且这个 IP 不是我的 IP, 我那个时间点也没有进行登陆, 所以这个不是我进行的操作。

Last failed login: Sun Dec 24 23:32:02 CST 2023 from 182.61.50.35 on ssh:notty
There was 1 failed login attempt since the last successful login.
Last login: Sun Dec 24 16:05:40 2023 from x.x.x.x

1.2 Cockpit 控制台观察

如果使用 Cockpit 这个 Web Console 系统可以登陆到控制台, 在 概览 页面可以看到有多少次登陆失败。

二、查询

Linux lastb 命令用于列出登入系统失败的用户相关信息。这个命令会读取 /var/log/btmp 文件。

[root@nukixPC ~]# lastb -a | more
trade    ssh:notty    Sun Dec 24 02:19 - 02:19  (00:00)     42.192.123.63
trade    ssh:notty    Sun Dec 24 02:19 - 02:19  (00:00)     42.192.123.63
info     ssh:notty    Sun Dec 24 02:19 - 02:19  (00:00)     124.223.53.149
info     ssh:notty    Sun Dec 24 02:19 - 02:19  (00:00)     124.223.53.149
ubuntu   ssh:notty    Sun Dec 24 02:19 - 02:19  (00:00)     124.221.132.245
ubuntu   ssh:notty    Sun Dec 24 02:19 - 02:19  (00:00)     124.221.132.245
dpn      ssh:notty    Sun Dec 24 02:19 - 02:19  (00:00)     181.55.188.218
dpn      ssh:notty    Sun Dec 24 02:19 - 02:19  (00:00)     181.55.188.218
softcont ssh:notty    Sun Dec 24 02:19 - 02:19  (00:00)     68.71.45.157
softcont ssh:notty    Sun Dec 24 02:19 - 02:19  (00:00)     68.71.45.157
root     ssh:notty    Sun Dec 24 02:19 - 02:19  (00:00)     43.156.7.9
testuser ssh:notty    Sun Dec 24 02:19 - 02:19  (00:00)     201.124.28.60
testuser ssh:notty    Sun Dec 24 02:19 - 02:19  (00:00)     201.124.28.60

-F 输出完整信息。

[root@nukixPC ~]# lastb -F | more
trade    ssh:notty    42.192.123.63    Sun Dec 24 02:19:59 2023 - Sun Dec 24 02:19:59 2023  (00:00)
trade    ssh:notty    42.192.123.63    Sun Dec 24 02:19:57 2023 - Sun Dec 24 02:19:57 2023  (00:00)
info     ssh:notty    124.223.53.149   Sun Dec 24 02:19:44 2023 - Sun Dec 24 02:19:44 2023  (00:00)
info     ssh:notty    124.223.53.149   Sun Dec 24 02:19:42 2023 - Sun Dec 24 02:19:42 2023  (00:00)
ubuntu   ssh:notty    124.221.132.245  Sun Dec 24 02:19:33 2023 - Sun Dec 24 02:19:33 2023  (00:00)
ubuntu   ssh:notty    124.221.132.245  Sun Dec 24 02:19:31 2023 - Sun Dec 24 02:19:31 2023  (00:00)
dpn      ssh:notty    181.55.188.218   Sun Dec 24 02:19:26 2023 - Sun Dec 24 02:19:26 2023  (00:00)
dpn      ssh:notty    181.55.188.218   Sun Dec 24 02:19:24 2023 - Sun Dec 24 02:19:24 2023  (00:00)
softcont ssh:notty    68.71.45.157     Sun Dec 24 02:19:11 2023 - Sun Dec 24 02:19:11 2023  (00:00)
softcont ssh:notty    68.71.45.157     Sun Dec 24 02:19:09 2023 - Sun Dec 24 02:19:09 2023  (00:00)
root     ssh:notty    43.156.7.9       Sun Dec 24 02:19:05 2023 - Sun Dec 24 02:19:05 2023  (00:00)
testuser ssh:notty    201.124.28.60    Sun Dec 24 02:19:03 2023 - Sun Dec 24 02:19:03 2023  (00:00)
testuser ssh:notty    201.124.28.60    Sun Dec 24 02:19:01 2023 - Sun Dec 24 02:19:01 2023  (00:00)

-n 指定输出行数。

[root@nukixPC ~]# lastb -n 5
trade    ssh:notty    42.192.123.63    Sun Dec 24 02:19 - 02:19  (00:00)
trade    ssh:notty    42.192.123.63    Sun Dec 24 02:19 - 02:19  (00:00)
info     ssh:notty    124.223.53.149   Sun Dec 24 02:19 - 02:19  (00:00)
info     ssh:notty    124.223.53.149   Sun Dec 24 02:19 - 02:19  (00:00)
ubuntu   ssh:notty    124.221.132.245  Sun Dec 24 02:19 - 02:19  (00:00)

三、清除记录

SSH 登录日志以二进制方式存储在以下文件内,需要使用对应命令查看,不然会显示乱码。

日志文件查看命令日志内容
/var/log/wtmplast登录成功日志,包含用户名、IP 地址和时间记录
/var/log/btmplastb登录失败日志,包含信息同上
/var/log/lastloglastlog各用户的最近登录日志
/var/log/secure用 cat 查看各类需要输入口令的登录日志

分别使用命令, 清除对应文件内容即可。

[root@nukixPC ~]# cat /dev/null > /var/log/wtmp
[root@nukixPC ~]# cat /dev/null > /var/log/btmp
[root@nukixPC ~]# cat /dev/null > /var/log/lastlog
[root@nukixPC ~]# cat /dev/null > /var/log/secure
  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nukix

如果觉得对你有帮助,欢迎打赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值