修改 SSH 的默认端口

在腾讯云开了主机之后,每次登录都会发现有几百次几千次的登录失败信息,因为我密码设置的强度还是蛮高的,也就一直没改,后来发现越来越多次的尝试登录,索性还是把端口改了。在/etc/ssh/sshd_config的文件中找到#Port 22,去掉注释,将端口号改成其他的,例如2200。

因为我的机子默认开启了Firewalld防火墙,接下来需要将2200端口开放,不然外网连不上,

sudo firewall-cmd --permanent --zone=public --add-port=2200/tcp
firewall-cmd --reload

重启sshd:

sudo service sshd restart

接下来退出之后就可以重新连接了:

ssh -p 2200 root@site.com

将原来的ssh 22端口关掉:

sudo firewall-cmd --zone=public --remove-service=ssh --permanent

重启防火墙:

sudo firewall-cmd --reload