服务器总免不了被攻击的问题。想要写一个cron每天执行,将当天重复登录失败的ip加入hosts.deny
。问题是如何才能查看当日失败的记录?我只知道lastb
,但是不知道如何从中查找当日的记录并截出ip。
lastb
输出格式如下:
[root@centos ~] lastb | less
服务器总免不了被攻击的问题。想要写一个cron每天执行,将当天重复登录失败的ip加入hosts.deny
。问题是如何才能查看当日失败的记录?我只知道lastb
,但是不知道如何从中查找当日的记录并截出ip。
lastb
输出格式如下:
[root@centos ~] lastb | less
1 回答904 阅读✓ 已解决
1 回答697 阅读✓ 已解决
3 回答692 阅读✓ 已解决
1 回答1.4k 阅读
1 回答828 阅读✓ 已解决
2 回答599 阅读✓ 已解决
1 回答670 阅读
能贴出一段登录失败的日志吗?用cat,grep,awk几个命令是可以实现的,不知道具体格式不能正确写出匹配shell
2016-5-14 10:01:36 补充一个脚本。
创建一个log_login_by_ip.sh文件,内容如下:
输出结果:

说明:
如果你不想再执行完此脚本后清屏的话,请屏蔽货删除
clear
命令。执行命令: