1、先安装这个工具
yum install policycoreutils-python 这个装上后 能对selinux里默认允许的ssh端口进行添加,这个包中带 semanage 这个 工具
2、安装完成后,执行semanage port -m -t ssh_port_t -p tcp 10086
10086为要修改的端口号
注:如果报未定义,执行
semanage port -a -t ssh_port_t -p tcp 10086
3、再把/etc/ssh/sshd_config添加ssh端口号100086(端口号最好是10000以后数字)
命令为vim /etc/ssh/sshd_config 去掉#号
4、执行semanage port -l |grep ssh 查看一下 selinux里默认允许的ssh端口列表里是否成功添加10086
有的话就重启ssh服务执行命令systemctl restart sshd
注:如果端口号修改后又想改为其他的端口号,但是10086已经存在
执行命令删除10086端口号 semanage port -d -t ssh_port_t -p tcp 10086