2023年11月29日发(作者:)

外⽹远程桌⾯连接内⽹服务器教程(超详细)

当某台计算机开启了远程桌⾯连接功能后我们就可以在⽹络的另⼀端控制这台计算机了,通过远程桌⾯功能我们可以实时的操作这台

计算机,在上⾯安装软件,运⾏ 程序,所有的⼀切都好像是直接在该计算机上操作⼀样。这就是远程桌⾯的最⼤功能,通过该功能

⽹络管理远程桌⾯连接员可以在家中安全的控制单位的服务器,⽽且由于该功能是系统内置的所以⽐其他第三⽅远程控制⼯具使⽤更

⽅便更灵活。

注:家庭版的系统没有这个功能,要么换个版本的系统,要么下载⼀个安装即可。

内⽹远程桌⾯连接

1.Windows创建新账户

这个⽤户只⽤于远程登录,⽽不是本地登录,且这个⽤户可以隐藏之,使其不出现在欢迎界⾯中。(不想创建的这⼀步可忽略)

注:远程桌⾯连接的⽤户⼀定要有密码

在【桌⾯】 【计算机】上右击,打开【管理】,然后看下图:

2.关闭防⽕墙与修改

在【控制⾯板】 【所有控制⾯板项】 Windows 防⽕墙】 【启⽤或关闭Windows防⽕墙】,然后看下图:

在【控制⾯板】 【所有控制⾯板项】 Windows 防⽕墙】 【⾼级设置】,然后看下图:

3打开远程桌⾯连接的默认端⼝3389

在【桌⾯】 【计算机】上右击,打开【属性】 【远程设置】,然后看下图:

注:最好把需要连接的⽤户的⽤户名添加进去

4.关于安全,修改默认端⼝号

win+R 输⼊regedit 进⼊注册表,找到以下两个分⽀选项:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerWdsrdpwdTdstcp_

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerWinStationsRDP-Tcp

其下都有⼀个值,⼀般默认为3389。选中单击右键,修改,这时注意点⼗进制的选钮再输⼊你的端⼝,如20(可⾃⼰

PortNumberPortNumber

指定端⼝,但最好不要设为⼀些你已经设置好的端⼝,以免冲突)然后确定。最后重新启动⼀下。

5.内⽹测试远程桌⾯

在【开始】 Windows附件】 【远程桌⾯连接】 【显⽰选项】,然后看下图:

最后⼀步输⼊密码正确能登陆进去后就可以进⾏外⽹连接了

注:出现证书错误问题可⽆视

外⽹远程桌⾯连接内⽹服务器

1.路由器端⼝映射设置

在浏览器地址栏输⼊登陆路由器的管理页⾯,在虚拟服务器中添加⼀条:端⼝号为3389,然后填⼊需要登录的内⽹

192.168.1.1192.168.0.1

IP地址(如192.168.2.220),选中启⽤,再保存即可。在外⽹PC上,在远程桌⾯连接的对话框中输⼊内⽹PC的公⽹IP地址,然后连接即

可。

根据路由器的发展现在有三个版本的界⾯分别为:传统界⾯、新界⾯、云路由器界⾯,各的对应的设置⽅法有所差异,点击以下超链接即可到对

应的设置引导。

远程桌⾯⽆法连接的问题原因分析及解决

如果有⼀天出现的提⽰如下:

1、中断远程桌⾯连接客户端⽆法建⽴跟远程计算机的连接。

- 远程桌⾯连接不上的可能的原因是:

1. 远程计算机上的远程连接可能没有启⽤。

2. 已超出远程计算机上的连接最⼤数。

3. 建⽴连接时出现了⼀个⽹络错误

具体的解决办法:

有时候是这个错误提⽰:由于⽹络错误,连接被中断,请重新连接到远程计算机;远程连接我肯定是开启了的,防⽕墙⾥⾯3389

⼝也是打开的,并且连接其他 的服务器就可以连接上,说明我本机没问题,⽤扫描软件,扫描了⼀下这个服务器,显⽰IP和端⼝都

是存在的,说明这个服务器⽹络也没问题,实在没办法,只有 不断的测试,后来在系统⽇志⾥⾯看到很多条系统错误信息。其中:

严重错误“RDP 协议组件 “DATA ENCRYPTION” 在协议流中发现⼀个错误并且中断了客户端连接。⼏经周折得知这是因为

Certificate⼦键负责终端服务通信中数据信息的认证和加密,它⼀旦被损坏,终端服务的协议组件就会检测到错误,中断客户机与

终端服务器之间的通信。导致Certificate⼦键损坏的原因很多,如管理员安装和卸载某些系统软件、对终端服务参数的不合理配置

等。这时我们需要重置该键值中的内容,才能修复终端服务。

进⼊注册表编辑器窗⼝,展开,找到名为 “Cer

HKEY_LOCAL_MA CHINE SYSTEMCurrentCon trolSetServicesTermService Parame ters

tificate”的⼦键,将它删除,重新启动XP系统或Windows 2000 Server服务器,系统就会重新⽣成 “Certificate”⼦键,这样客户端就

能正常连接到终端服务器了。在终端服务器出现⽆法连接的问题后,我们⾸先要判断这是不是⽹络故障引起的,检测远程客户端和

XP系统(Windows 2000 Server服务器)是否能够正常连接到⽹络;然后就要检查终端服务器的加密级别是否设置过⾼。排除上述原因

后,就有可能是“Certificate”⼦键损坏了。此

外,下的 “X509 Certificate”“X509 Certificate

HKEY_LOCAL _MACHINE SYSTEMCur rentControlSetServicesTerm ServiceParameters

ID”损坏了也有可能导致终端服务出现问题,它们的修复⽅法与“Certificate”⼦键损坏后的修复⽅法相同。

2、提⽰本地计算机客户端访问许可不能升级或更新的解决⽅法

1. 打开被控机的注册表编辑器,定位到

HKLMSOFTWAREMicrosoftMSLicensing

2. 备份MSLicensing键。

3. 删除MSLicensing键,重启系统。

3、提⽰远程计算机已结束连接

1. 打开被控机的注册表编辑器,定位到,备份该项;右键单击该项,选择权限,为当前登录

HKLMSYSTEMControlSet001EnumRootRDPDR

的⽤户增添完全控制的权限。

2. 新建key⽂件,将以下内容写⼊,双击导⼊注册表后重启计算机即可。

““

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMControlSet001EnumRootRDPDR0000]

“ClassGUID”=”{4D36E97D-E325-11CE-BFC1-08002BE10318}”

“Class”=”System”

“HardwareID”=hex(7):52,00,4f,00,4f,00,54,00,5c,00,52,00,44,00,50,00,44,00,52,

00,00,00,00,00

“Driver”=”{4D36E97D-E325-11CE-BFC1-08002BE10318}0030

“Mfg”=”(标准系统设备)”

“Service”=”rdpdr”

“DeviceDesc”=”终端服务器设备重定向器

“ConfigFlags”=dword:00000000

“Capabilities”=dword:00000000

““

4、提⽰客户端⽆法连接到远程计算机

1. 远程计算机不可到达(ping不通或者被防⽕墙拦截)

2. 服务器没有开启3389端⼝(系统属性⾥远程页⾯⾥的远程桌⾯未打勾或没有使⽤有远程登陆权限的⽤户即可)

3. terminal services 服务未启动,启动此服务即可,另外还有两个RDP服务也别忘记哦

4. 检查远程桌⾯是不是被更改了端⼝,步骤:打开开始运⾏,输⼊“regedit”,打开注册表,进⼊以下路

径:,看见PortNamber值了吗?其默认值是3389

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerWdsrdpwdTdstcp

如果不对请改回来。

以上就是远程桌⾯连接不上的具体解决⽅法,如果尝试了以上⽅法还是未能解决,可以借助第三⽅远程控制或远程协助软件进⾏,或者重装