CentOS7新增SSH端口

时间:2021-11-27 06:56:31

step 1

vim /etc/ssh/sshd_config

CentOS7新增SSH端口

如上图,添加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