> 技术文档 > 修改CentOS的SSH登录端口(22端口)

修改CentOS的SSH登录端口(22端口)

要修改CentOS系统的SSH服务默认端口(22端口),请按照以下步骤操作:

  1. 备份SSH配置文件
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
  1. 编辑SSH配置文件
sudo vi /etc/ssh/sshd_config
  1. 查找并修改端口设置
    找到以下行(大约在第13行左右):
#Port 22

取消注释并添加新端口(例如使用56001):

#Port 22Port 56001
  1. 配置防火墙
    如果使用firewalld:
sudo firewall-cmd --permanent --add-port=56001/tcpsudo firewall-cmd --reload
sudo iptables -I INPUT -p tcp --dport 56001 -j ACCEPTsudo service iptables save
  1. 重启SSH服务
sudo systemctl restart sshd
  1. 可选:更新SELinux策略
    如果系统启用了SELinux,需要运行:
sudo semanage port -a -t ssh_port_t -p tcp 56001