step 1
vim /etc/ssh/sshd_config
如上图,添加10086端口
step 2
- 2.1 向防火墙中添加允许端口
firewall-cmd --add-port=10086/tcp --permanent
- 2.2 重载配置
firewall-cmd --reload
- 2.3 确认配置
firewall-cmd --query-port=10086/tcp
step 3
- 查看SElinux状态
getenforce
如果是enforcing则为开启,permissive则为关闭
- 如果开启了SELinux,则要通知SElinux新增的端口
semanage port -a -t ssh_port_t -p tcp 10086
semange port -l | grep ssh //如果出现了 10086,22则说明ok
- 重启ssh和firewall服务
systemctl restart sshd
systemctl restart firewalld
- 查看ssh是否监听新建的端口
netstat -tulnp | grep sshd
如果出现了10086 22说明成功
补充
semanage命令是用来查询与修改SELinux默认目录的安全上下文。
如果没有安装semanage,则需要进行安装
yum install policycoreutils-python