首页/系统/信创系统运维速查/修改 SSH 端口与联动配置
安全加固65 条

修改 SSH 端口与联动配置

改 SSH 端口不止改 sshd_config:防火墙放行、SELinux 端口标签、监控与自动化同步都要动,缺一项就会出现改完连不上。

信创系统运维速查系统更新于 2026-10-12

联动修改步骤

联动修改步骤
# /etc/ssh/sshd_config
Port 2222
# SELinux:为新端口打 ssh 标签
semanage port -a -t ssh_port_t -p tcp 2222    # 已存在时报错,可改用 -m
semanage port -l | grep ssh_port_t
# 防火墙(firewalld)
firewall-cmd --permanent --add-port=2222/tcp && firewall-cmd --reload
sshd -t && systemctl reload sshd
先放行端口再改服务配置:顺序反了会让当前会话断开后无法重连;改完用新端口登录验证成功再收尾。

易错点

  • SELinux enforcing 下没加端口标签,sshd 监听或登录会失败,审计日志出现 AVC 记录
  • 监控、配置管理、备份通道都要同步新端口,改前先列依赖清单

数据来源与参考

  • man 5 sshd_config(Port)
  • man 8 semanage-port
  • 红帽安全指南(SSH 端口变更)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌