经过查找资料,发现这是一种常见的网络攻击,基本思路为:
1.通过ssh的默认端口22以root账户登录,不断地尝试密码直至登录成功;
如何改变服务器22端口?
以及禁用root账号的登录权限,可以避免绝大部分的攻击。
如何改变服务器远程连接的22端口呢?
1.远程连接服务器
2.vim /etc/ssh/sshd_config,看到Port 22 这一行配置被注释掉了,先打开配置,然后在添加一个Port 2333,不常用的端口就行,防止万一2333端口连接不上去的尴尬,先不要删除Port22这一行。
3.修改完成以后 systemctl restart sshd.service 重启ssh服务
4.netstat -anp | grep 2333 查看当前的端口是否已经启用了
5.然后在 iptables 配置访问规则 iptables -A INPUT -p tcp --dport 2333 -j ACCEPT 这样做了可能还不行
6.我们在防火墙在配置一下 firewall-cmd --zone=public --add-port=2333/tcp --permanent
7. firewall-cmd --reload 重新加载
8. firewall-cmd --zone=public --query-port=2333/tcp 查看是否配置成功
9.最最重要的是不要忘记了 登录阿里云 配置 2333端口的安全组
【自定义 TCP 2333/2333IPv4地址段访问 0.0.0.0/ 】
10.这样就配置完成了,然后在使用 2333端口连接,如果连接成功,则 不要忘记 回