CentOS 7 修改 SSH 默认端口

CentOS 7 修改 SSH 默认端口

  1. 安装依赖

     # 安装依赖
     yum install policycoreutils-python
    
  2. 安装semanage

     # 安装semanage
     yum provides semanage
    
  3. 查询当前 SSH 服务端口

     # 查询当前 SSH 服务端口
     semanage port -l | grep ssh
    
  4. 向 SELinux 中添加我们需要添加的ssh端口(666)

     # 向 SELinux 中添加我们需要添加的ssh端口(666)
     semanage port -a -t ssh_port_t -p tcp 666
    
  5. 查询修改是否成功

     # 查询修改是否成功
     semanage port -l | grep ssh
    
  6. 在 firewall 防火墙中开放端口

     firewall-cmd --permanent --zone=public --add-port=666/tcp
    
  7. 重新加载 firewall 防火墙

     firewall-cmd --reload
    
  8. 查看 firewall 添加的开放端口是否成功

     firewall-cmd --zone=public --list-ports
    
  9. 修改 /etc/ssh/sshd_config 中的 #Port 22 为新的端口号 Port 666

  10. 重启 SSH 服务

     # 重启 SSH 服务
     systemctl restart sshd
    

Search

    Table of Contents