-
安装依赖
# 安装依赖 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