-
安装依赖
# 安装依赖 yum install policycoreutils-python -
安装semanage
# 安装semanage yum provides semanage -
查询当前 SSH 服务端口
# 查询当前 SSH 服务端口 semanage port -l | grep ssh -
向 SELinux 中添加我们需要添加的ssh端口(666)
# 向 SELinux 中添加我们需要添加的ssh端口(666) semanage port -a -t ssh_port_t -p tcp 666 -
查询修改是否成功
# 查询修改是否成功 semanage port -l | grep ssh -
在 firewall 防火墙中开放端口
firewall-cmd --permanent --zone=public --add-port=666/tcp -
重新加载 firewall 防火墙
firewall-cmd --reload -
查看 firewall 添加的开放端口是否成功
firewall-cmd --zone=public --list-ports -
修改
/etc/ssh/sshd_config中的#Port 22为新的端口号Port 666 -
重启 SSH 服务
# 重启 SSH 服务 systemctl restart sshd