针对centos7的变化,修改sshd端口需要修改/etc/ssh/sshd_config,selinux,防火墙
1、修改/etc/ssh/sshd_config
执行命令:vim /etc/ssh/sshd_config
找到行
#Port 22
添加一行
Port 5000
2、修改SELinux 添加5000端口到 SELinux
执行命令:
semanage port -m -t ssh_port_t -p tcp 5000
3、然后确认一下是否添加进去
执行命令:
semanage port -l | grep ssh
如果成功会输出
ssh_port_t tcp 5000, 22
4、修改firewall配置
执行命令:
firewall-cmd --zone=public --add-port=5000/tcp --permanent
5、重载防火墙
执行命令:
firewall-cmd --reload
6、重启ssh服务
执行命令:
systemctl restart sshd.service
7、测试新端口的ssh连接
执行命令:
ssh xx.xx.xx.xx -p 5000
8、重启服务器,并测试ssh连接
执行命令:reboot