这篇文章主要介绍了centos7系统修改SSH默认端口号的方法
1.登录系统,切换到root账号
su - root
2.修改ssh配置文件,增加新端口12000
vim /etc/ssh/sshd_config
port 22
port 12000
3.防火墙放开12000端口
放开12000端口:
firewall-cmd --zone=public --add-port=12000/tcp --permanent
更新防火墙配置:
firewall-cmd --reload
查询端口是否放开:
firewall-cmd --zone=public --query-port=12000/tcp --permanent
4.向SELinux中添加修改的SSH端口(如果已关闭SELinux,可忽略此步骤)
查询当前 ssh 服务端口:
semanage port -l | grep ssh
向 SELinux 中添加 ssh 端口:
semanage port -a -t ssh_port_t -p tcp 12000
验证 ssh 端口是否添加成功:
semanage port -l | grep ssh
添加成功之后就可以重启 ssh 服务了:
service sshd restart
5.验证12000端口是否生效
6.若12000端口可以ssh登录上,接着在/etc/ssh/sshd_config 将port 22注释掉
#port 22
至此ssh默认端口已修改完。