VPS端口怎么修改?手把手教你更换SSH端口

VPS如何更换端口?详细步骤教程

方法类型 适用系统 操作复杂度 安全性 备注
修改SSH配置文件 Linux 中等 需重启SSH服务生效
防火墙规则调整 通用 简单 需配合端口转发使用
控制面板修改 Windows 简单 适合图形界面操作

VPS端口更换完整指南

为什么要更换VPS默认端口?

默认的SSH端口(22)是黑客攻击的主要目标,修改端口可有效降低扫描攻击风险。同时,某些网络环境会限制特定端口,修改端口可解决连接问题。

准备工作

  1. 确保新端口未被占用(建议选择1024-65535之间的端口)
  2. 记录当前SSH配置路径(通常为/etc/ssh/sshdconfig)
  3. 准备备用连接方式(如控制台访问)

Linux系统修改步骤

1. 编辑SSH配置文件

sudo nano /etc/ssh/sshdconfig
在文件中找到#Port 22行,取消注释并修改为:
Port 新端口号

2. 配置防火墙

sudo ufw allow 新端口号/tcp
sudo ufw deny 22/tcp
sudo ufw enable

3. 重启SSH服务

sudo systemctl restart sshd

4. 测试新端口

ssh -p 新端口号 用户名@服务器IP

Windows系统修改步骤

  1. 打开"服务器管理器"→"本地服务器"
  2. 找到"远程(SSH)"设置
  3. 点击"编辑"按钮修改端口号
  4. 在防火墙中添加新端口例外规则
  5. 重启SSH服务

常见问题解决方案

问题现象 可能原因 解决方法
连接被拒绝 防火墙未放行新端口 检查防火墙规则
端口冲突 新端口已被其他服务占用 使用netstat -tuln检查端口
配置文件错误导致SSH中断 语法错误或配置不当 通过控制台访问修正配置文件
修改后无法连接 未正确重启服务 确保使用systemctl restart sshd

注意事项

  1. 修改前确保有备用访问方式
  2. 建议先测试新端口连通性再禁用旧端口
  3. 记录修改的端口号,避免遗忘
  4. 企业环境需考虑组策略限制

发表评论

评论列表