引言
本人为个人常用的一些命令汇总
/var/log/secure
secure为linux服务器的登录日志,公网默认22端口具有极大的风险。
通过以下命令,可以大致分析当前安全现状,为安全加固提供依据。
1 2 3 4 5 6 7 8
| 1、哪些IP在爆破主机的root帐号: grep "Failed password for root" /var/log/secure | awk '{print $11}' | sort | uniq -c | sort -nr 2、哪些IP在爆破用户: grep "Failed password" /var/log/secure|perl -e 'while($_=<>){ /from(.*?) port/; print "$1\n";}'|sort -nr|uniq -c |sort -nr
3、爆破用户名字典 grep "Failed password" /var/log/secure|perl -e 'while($_=<>){ /for(.*?) from/; print "$1\n";}'|sort -nr|uniq -c |sort -nr
|
修改ssh端口
linux默认的端口为22
修改端口的配置文件地址为
找到如下位置
默认的端口为22,且是注释的,将#号去掉,端口修改为自己想要的端口
重启服务
登录方法为
linux 参数解析
参考linux-shell脚本中的参数解析