​本地检测方法​

查看系统日志

查看安全相关日志
ssh远程登录失败日志
grep -i Failed /var/log/secure

Linux用户入侵检测_远程登录

ssh远程登录成功日志
grep -i Accepted /var/log/secure

Linux用户入侵检测_用户登录_02

统计登录成功或登录失败的ip,并进行去重降序排列
grep -i Accepted /var/log/secure |awk '{print $(NF-3)}' |grep '^[0-9]' |sort |uniq -c|sort -rn
grep -i Failed /var/log/secure |awk '{print $(NF-3)}' |egrep '^[0-9]' |sort |uniq -c|sort -rn
查看历史用户登录信息 last
查看最后5条登录信息
# last -a -5

Linux用户入侵检测_系统日志_03

查看指定时间之前登录信息
last -a -t 20220923223030
30 20:38:33 2022之前

Linux用户入侵检测_用户登录_04

查看登录系统的用户相关信息
last -a -f /var/log/btmp

Linux用户入侵检测_远程登录_05

查看记录每个用户最后的登入信息

Linux用户入侵检测_远程登录_06

统计当前在线状态

Linux用户入侵检测_远程登录_07

踢掉可疑用户
 pkill -kill -t pts/0

Linux用户入侵检测_系统日志_08

注:如果是root用户来登录,最好改密码(密钥)或先锁定该用户,更换ssh登录端口