centos 7
1.安装 semanage 命令
yum install semanage
yum provides semanage
yum -y install policycoreutils-python.x86_64
2.修改端口号
vim /etc/ssh/sshd_config
Port 10086
semanage port -l|grep ssh
semanage port -a -t ssh_port_t -p tcp 10086
3.开启防火墙策略
firewall-cmd --permanent --query-port=10086/tcp
firewall-cmd --permanent --add-port=10086/tcp
firewall-cmd --reload
4.重启ssh服务
systemctl restart sshd
systemctl restart firewalld.service
5.测试
ssh root@localhost -p 10086
6.删除默认22端口号
firewall-cmd --permanent --remove-port=22/tcp