在阿里云服务器上修改远程桌面连接的默认端口(3389),可以提高服务器的安全性,避免被自动化扫描攻击。以下是详细的步骤指南:
✅ 一、修改 Windows 系统远程桌面端口
-
打开注册表编辑器:
- 按
Win + R,输入regedit,回车。 - 如果提示用户账户控制(UAC),点击“是”。
- 按
-
导航到以下路径:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerWinStationsRDP-Tcp -
修改端口号:
- 在右侧窗格中找到
PortNumber。 - 双击它,选择“十进制”,将原来的
3389修改为你想要的新端口号(比如50089)。 - 注意:新端口应在
1024~65535范围内,并且不能与其他服务冲突。
- 在右侧窗格中找到
-
重启系统或远程桌面服务:
- 建议重启服务器使更改生效。
- 或者使用命令行重启远程桌面服务:
net stop "Terminal Services" net start "Terminal Services"⚠️ 注意:重启 Terminal Services 会中断当前的远程连接,请谨慎操作。
✅ 二、配置阿里云安全组规则
修改完系统端口后,还需要调整阿里云的安全组设置,允许你新设置的端口访问。
步骤如下:
- 登录 阿里云控制台。
- 进入 云服务器 ECS 页面。
- 找到你的服务器实例,点击其 安全组。
- 点击 配置规则 > 添加安全组规则。
- 添加一条入方向规则,示例如下:
| 参数 | 示例值 |
|---|---|
| 协议类型 | TCP |
| 端口范围 | 50089/50089 |
| 授权对象(源IP) | 通常填写 0.0.0.0/0(表示任何IP都可以访问,也可以限制为特定IP) |
- 保存。
📌 建议同时保留原3389端口的规则,确认新端口可用后再删除旧规则,以防误操作导致无法连接。
✅ 三、测试新端口是否可用
-
使用远程桌面客户端连接时,在地址栏输入:
IP地址:新端口例如:
123.123.123.123:50089 -
测试能否成功登录。
✅ 四、可选:禁用原3389端口
确认新端口正常工作后,可以执行以下操作:
- 删除阿里云安全组中对
3389的放行规则。 - 或者在本地防火墙中阻止 3389 端口的入站连接。
🔒 安全建议
- 不要使用常见的端口(如 80、443、22、3389)作为替代。
- 尽量限制授权 IP 范围(如只允许公司或家庭 IP 访问)。
- 配合使用跳板机、堡垒机等增强安全性。
如果你需要进一步帮助(比如脚本自动修改注册表、批量处理多台服务器等),欢迎继续提问!
CLOUD技术博