查看登录信息

Log

查看登录日志

cat /var/log/auth.log

查看尝试登录IP和尝试登录的用户名

cat /var/log/auth.log | grep 'Invalid' | awk '{print $10 "\t" $8}' | sort

查看尝试登录用户名次数统计

cat /var/log/auth.log | grep 'Invalid' | awk '{print $8}' | sort | uniq -c | sort -bn

lastb

显示登录失败的用户

lastb

统计登录失败次数命令

lastb | awk '{ print $3}' | sort | uniq -c | sort -n

防护

Fail2Ban

Fail2Ban扫描诸如/var/log/auth.log之类的日志文件,并禁止IP地址进行过多失败的登录尝试。它通过更新系统防火墙规则来实现这一点,以在可配置的时间内拒绝来自这些IP地址的新连接。Fail2Ban开箱即用,可以读取许多标准日志文件,例如sshd和Apache的日志文件,并且可以轻松地配置为读取您选择的任何日志文件,以应对您想要的任何错误。