要通过远程桌面(RDP)连接腾讯云轻量应用服务器上的 Windows 系统,请按以下步骤操作:
✅ 前置条件
- 已创建并运行一台 Windows 系统的轻量应用服务器实例。
- 已获取服务器的公网 IP 地址(在腾讯云控制台 → 实例列表 → 查看“公网 IP”)。
- 已设置管理员密码(首次启动时设置,或后续通过重置密码功能修改)。
- 防火墙规则允许 3389 端口(Windows 默认 RDP 端口)。
- 本地电脑支持远程桌面连接(Windows 自带
mstsc;macOS 需安装 Microsoft Remote Desktop;Linux 可用 Remmina 等工具)。
🔧 步骤详解
1️⃣ 配置安全组(关键!)
- 登录 腾讯云控制台
- 进入「轻量应用服务器」→ 点击目标实例 → 「网络与安全」→「安全组」
- 编辑入方向规则,添加入站规则:
- 协议类型:TCP
- 端口范围:
3389 - 源 IP:
0.0.0.0/0(临时开放,生产环境建议限制为固定 IP) - 动作:允许
⚠️ 若安全组未放行 3389,远程桌面将无法连接!
2️⃣ 确认 Windows 启用远程桌面
-
方式一(推荐):通过腾讯云控制台「远程连接」(VNC)登录服务器图形界面后操作:
- 点击实例 → 「远程连接」→ 使用浏览器 VNC 登录(输入用户名
Administrator和密码) - 打开「此电脑」→ 右键 →「属性」→「高级系统设置」→「远程」选项卡
✅ 勾选「允许远程协助连接到此计算机」和「允许远程桌面连接」
(注意:Windows Server 需确保「Remote Desktop Services」服务运行) - 记录当前用户名(默认为
Administrator,可自定义但需记住)
- 点击实例 → 「远程连接」→ 使用浏览器 VNC 登录(输入用户名
-
方式二(命令行):若已通过 VNC 登录,可在 PowerShell 中执行:
Enable-PSRemoting -Force Set-ItemProperty -Path 'HKLM:SystemCurrentControlSetControlTerminal Server' -Name "fDenyTSConnections" -Value 0 netsh advfirewall firewall set rule group="Remote Desktop" new enable=Yes
3️⃣ 本地发起远程桌面连接
▶ Windows 用户:
- 按
Win + R→ 输入mstsc→ 回车 - 填写:
- 计算机:
<您的公网IP>(例如123.123.123.123) - 用户名:
Administrator(或你创建的用户名) - 点击「连接」→ 输入密码
- 计算机:
▶ macOS 用户:
- 下载并安装 Microsoft Remote Desktop
- 新建 PC → 添加主机 IP → 保存 → 双击连接 → 输入凭据
▶ Linux 用户:
# 安装 remmina(以 Ubuntu 为例)
sudo apt update && sudo apt install remmina remmina-plugin-rdp
# 启动 Remmina → 新建连接 → 选择 RDP 协议 → 填入 IP、用户名、密码
🛡️ 安全建议(重要!)
| 风险项 | 缓解措施 |
|---|---|
| 暴力破解攻击 | 修改默认 3389 端口(需同步改安全组+注册表),或使用非标准高端口 |
| 弱密码 | 使用强密码(≥12 位,含大小写+数字+符号) |
| 公网暴露过大 | 安全组源 IP 限制为办公/家庭固定 IP(如 1.2.3.4/32) |
| 无双因素认证 | 结合云厂商 IAM + 本地动态令牌(进阶场景) |
💡 提示:腾讯云轻量服务器默认不绑定弹性公网 IP,请确认使用的是「带宽型」套餐(含公网 IP),否则无法从网络访问。
❗ 常见问题排查
- 连接超时? → 检查安全组是否放行 3389;确认实例状态为「运行中」;尝试用 VNC 登录验证系统是否正常。
- 密码错误? → 通过控制台「重置密码」功能重新设置(需重启生效)。
- 显示黑屏/卡顿? → 降低远程桌面质量(在 mstsc 中点击「显示」→「性能」→ 设为「低速广域网」)。
需要我提供某一步的详细截图指引或自动化脚本(如 PowerShell 一键开启 RDP)吗?
PHPWP博客