CentOS修改ssh默认端口
我们在使用云服务器时的过程中,可能经常会发现自己的主机被各种扫描端口和尝试登录,如果安全意识不够,很可能会发生服务器被别人入侵,导致自己的数据资产受损。下面介绍如何修改ssh登录默认端口,减少自己主机被暴力登录的情况发生。
查看服务器是否被暴力登录
查看
/var/log/secure
日志,如果发现有很多登录密码错误的信息,表示服务器可能正在被别人尝试暴力登录1
tail -n 100 /var/log/secure | grep "Failed password"
修改默认端口
修改sshd配置文件
1
2
3
4
5vim /etc/ssh/sshd_config
# 增加另一个端口号 1234
Port 22
Port 1234重启sshd服务
1
systemctl restart sshd
修改防火墙或安全组配置,增加新端口
使用新端口连接服务器,修改sshd_config配置文件,将原端口注释,保留新端口
1
2# Port 22
Port 1234
屏蔽尝试非法登录的ip
通过shell脚本和定时任务,将ip加入屏蔽名单,详细参考这里