SSH 默认 22 端口是全网扫描器的重点目标,修改默认端口可显著减少日志中的暴力破解噪音,是 VPS 开通后的基础加固动作。以下以 Ubuntu/Debian 为例,操作时请保持当前会话不断开,避免把自己锁在门外。
操作步骤
- 编辑配置:
sudo nano /etc/ssh/sshd_config - 找到
#Port 22,去掉注释改为新端口,如Port 52222(建议 10000~65535 之间的非常用端口)。 - 重启服务:
sudo systemctl restart ssh(CentOS 服务名为 sshd)。 - 不关闭当前会话,新开终端测试:
ssh -p 52222 用户名@服务器IP,确认能登录后再退出旧会话。
防火墙放行
启用了防火墙需先放行新端口,否则重启 SSH 后将无法连接:
sudo ufw allow 52222/tcp
注意:如在会员中心「我的服务」→ VPS 管理面板设置过端口访问限制,请同步放行新端口。
常见问题
改完连不上?通过 VPS 管理面板的 VNC 控制台登录,用 sudo sshd -t 检查配置语法,并确认防火墙已放行新端口。