CentOS/Debian/Ubuntu更改SSH端口

出于安全考虑,我们可能不想用SSH默认的22端口进行连接,毕竟扫描弱密码的太多了,虽然不一定能成功被爆破,但是看那一大堆爆破日志也不爽,虽然我们可以启用证书登录,但是相对来说,更改SSH端口会方便一点。

常见的几个发行版,CentOS/Debian/Ubuntu,SSH的配置其实都差不多的,配置文件都是/etc/ssh/sshd_config,我们更改SSH端口,只需更改其中Port的值:

[root@BWH123 ~]# vim /etc/ssh/sshd_config
Port 22

将上面的22改成你想要的端口,然后重启SSH服务就行了:

systemctl restart sshd

systemctl restart ssh

service ssh restart

注意想要使用的端口,防火墙必须已经放行,不然可能会把自己当在门外。
还要注意一点的是,如果系统是CentOS7,更改SSH端口之后,还需要在SELinux做相应的处理,我对SELinux不熟悉,一般都是直接关闭的。