问题描述
远程连接 Windows 实例时,提示无法远程登录。通过 自助诊断 工具检查提示远程登录端口开放情况异常,但该云服务器在配置安全组时已放通3389端口。 说明:
本文档以 Windows Server 2012 操作系统为例,根据操作系统版本和语言不同,详细操作步骤略有区别。
问题定位
2. 在操作系统界面中,单击 ,打开 “Windows PowerShell” 窗口。 3. 在 “Windows PowerShell” 窗口中,执行以下命令,查看3389端口的运行情况。
netstat -ano | findstr 3389
返回如下结果,即表示3389端口非正常运行,请按照以下 解决方案 进行处理。
解决方案
由于3389端口为默认的远程登录端口,在受到攻击时会提示端口运行异常导致用户无法远程登录。您可以通过修改服务器的远程登录端口,并在安全组设置中放通新开远程端口的入站规则来解决这个问题。
修改服务器远程登录端口
1. 在 “Windows PowerShell” 窗口中,输入 regedit,按 Enter,打开 “注册表编辑器” 窗口。
2. 在左侧的注册表导航中,依次展开HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Terminal Server > Wds > rdpwd > Tds > tcp目录。
3. 找到tcp中的 PortNumber
,并将 PortNumber 数据(即3389端口号)修改为0 - 65535之间未被占用端口。如下图所示: 4. 在左侧的注册表导航中,依次展开HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Terminal Server > WinStations > RDP-Tcp目录。
5. 找到RDP-Tcp中的 PortNumber,并将RDP-Tcp中的 PortNumber 数据(端口号)修改为与tcp中的 PortNumber 数据(端口号)一致的端口号。
6. 在 “Windows PowerShell” 窗口中,输入 services.msc,按 Enter,打开 “服务” 窗口。
7. 在 “服务” 窗口中,找到Remote Desktop Services,并右键单击Remote Desktop Services,选择重新启动,重启远程登录服务。
修改安全组规则
2. 修改完成后,在 云服务器控制台 重启该实例,并重新进行远程连接实例,查看是否连接成功。 其他操作
如若执行以上操作仍未解决无法远程登录问题,请 提交工单 进行反馈。