Linux如何查看每日失败的登录记录?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Linux如何查看每日失败的登录记录?

2016-06-28 11:32:56 3122 1

服务器总免不了被攻击的问题。想要写一个cron每天执行,将当天重复登录失败的ip加入hosts.deny。问题是如何才能查看当日失败的记录?我只知道lastb,但是不知道如何从中查找当日的记录并截出ip。

lastb输出格式如下:

[root@centos ~] lastb | lessscreenshot

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:48:07

    能贴出一段登录失败的日志吗?用cat,grep,awk几个命令是可以实现的,不知道具体格式不能正确写出匹配shell

    2016-5-14 10:01:36 补充一个脚本。

    创建一个log_login_by_ip.sh文件,内容如下:

    #!/bin/bash
    clear
    if [[ $# -eq 0 ]]
    then
        week=(`env LANG=en_US.UTF-8 date '+%a'`)
        month=(`env LANG=en_US.UTF-8 date '+%b'`)
        day=(`env LANG=en_US.UTF-8 date '+%d' | grep -ioP "[1-9]+"`)
    
        # test data
        #week=Fri
        #month=May
        #day=13
       lastb -a|grep -iE $week"[ ]+"$month"[ ]+"$day|awk  -F"[ ]+" '{print $NF}'|sort|uniq
    fi

    screenshot

    0 0
相关问答

1

回答

在 Linux 中怎样查看网络配置文件?

2022-03-30 23:28:42 181浏览量 回答数 1

0

回答

Linux中的中断上下文如何查看

2021-10-30 10:53:44 67浏览量 回答数 0

1

回答

Linux中如何查看僵尸进程

2021-10-30 10:57:07 293浏览量 回答数 1

0

回答

Linux中如何查看不可中断进程

2021-10-30 10:56:46 81浏览量 回答数 0

0

回答

Linux中平均负载怎么查看

2021-10-30 10:43:33 82浏览量 回答数 0

2

回答

阿里云linux怎么配置。新手不懂。

2017-04-13 23:48:37 1537浏览量 回答数 2

1

回答

linux配置问题

2017-02-07 10:20:27 1538浏览量 回答数 1

1

回答

linux 动态库中方法查看

2016-07-11 16:18:00 1405浏览量 回答数 1

1

回答

linux 下如何查看文件所属分区?

2016-06-17 14:42:47 1711浏览量 回答数 1

2

回答

Linux查看系统配置常用命令

2011-09-01 13:14:02 8972浏览量 回答数 2
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载