远程桌面连接能够从其它计算机访问计算机的桌面、程序、文件等,不管是在隔壁房间或是在世界的另外一端。远程计算机上运行程序时就如同是操作者坐在本地电脑前一样。

配置计算机接受这些连接并不复杂,不过,通过互联网为同一网络上的多个计算机配置远程访问并不那么简单。

下面,我们就一步一步地配置,最终实现通过互联网到达计算机的多个远程连接。对于每一台要远程控制的计算机来说,我们将编辑Windows注册表并创建防火墙规则。然后,配置路由器中的端口转发。

在每台电脑上启用远程桌面连接

第一步是在每台需要的计算机上启用远程桌面连接功能。记住,有些版本(如XP和Vista的家用版等)并不包含这个功能,虽然这些版本包括了远程桌面连接客户端程序。

在Vista中,在“开始”菜单上右击“计算机”,选择“属性”。在系统窗口中,单击左侧的“远程设置链接”。你可能会碰到“用户账户控制”揭示。在“远程”选项卡上,选择“准许远程桌面”。如果将要连接到主机的计算机正使用一个客户端的更新版本,应选择更加安全的选项。

小提示:为重新检查某个客户端是否支持到达更安全连接的网络级认证要求,打开远程桌面连接程序,单击程序左上角的图标,选择“关于”。如果支持网络级认证,就会在对话框中显示。

为了在XP中启用远程桌面,在“我的计算机”上右击,选择“属性”。在对话框中,选择“远程”选项卡,选中远程桌面选项中的允许检查框。如下图1所示:

图1

小提示:在选择浏览更多计算机后,不必担心计算机并没有在浏览器中显示。这种浏览功能仅在安装终端服务网关后才能起作用。

给每台计算机分配端口并手动改变默认设置

远程桌面服务器和客户端所使用的唯一默认端口就是TCP端口3389。支持此特性的每台计算机都会监听此端口或在此端口上建立连接。如果在相同的本地网络的计算机上建立多个远程连接,这是不错的选择,然而,默认情况下,无法同时设置多台计算机接受来自互联网的远程连接。

在路由器接收到远程桌面端口上的通信时,它将会把此数据转发给一个指定的计算机—一台单独的计算机。这样,如果“张三”成功地远程进入了他的电脑,他的计算机就是在路由器中配置的那台。在“小芳”试图远程连接到她的电脑时,她将仅接收到一个错误消息。为了能让小芳连接,某人必须改变在路由器配置中的计算机。

关于这个问题的方法就是使用计算机上不同的端口号。例如,张三可能会使用默认的端口;他不需要改变服务器所使用的端口或准许进入的通信的默认防火墙规则。然而,小芳将使用端口3390,而需要远程访问的其他任何人可能使用3391、3392等。

在将一个端口号分配给额外的计算机时,通过编辑注册表可以改变这种默认的端口:

1、打开注册表(执行regedit.exe)。

2、在注册表编辑器的左侧,找到下面的文件夹:

HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/TerminalServer/WinStations/RDP-Tcp,如下图2所示:

图2

3、在窗格的右侧,找到并双击portnumber键值,如下图3所示:

图3

在编辑对话框中,选择“十进制”选项。并键入分配的端口号,单击“确定”,关闭“注册表编辑器”。记住:为了让Windows开始使用新端口,需要重新启用计算机,打开防火墙继续操作。进入第三步:

用分配的端口号配置每台电脑的防火墙

启用远程桌面功能应当自动生成TCP端口3389上通信的例外情况,这对于用默认端口设置的计算机来说是很不错的。然而,在用定制端口号配置的计算机上必须手动创建一条规则。此外,为了防止开放不必要的端口,我们最好移除原始规则。

下面我们说明怎样在使用非默认端口的计算机上增加防火墙例外:

1、打开防火墙对话框。

2、单击“例外”选项卡。

3、单击“添加端口”按钮。

4、输入名称、端口号,选中TCP,单击确定,关闭对话框。如下图4所示:

图4

在路由器中设置端口转发,将端口映射到IP地址

现在需要通过所有端口转发来设置路由器,将分配的端口分别映射到其计算机。这是为了让路由器知道如何处理来自互联网的远程桌面通信。所有的计算机,不管是使用默认端口还是使用定制端口,都必须在路由器中拥有一个配置好的登录项。

为访问路由器设置,将路由器的IP地址键入到浏览器的地址栏中,并登录进入。然后找到虚拟服务器或端口转发设置。为创建一个新的登录项,使用组合框选择需要的计算机,或手动输入计算机的IP地址、键入端口号(公用和私用的相同),单击保存。如下图5所示:

图5

小技巧:计算机应当使用静态IP地址,因为DHCP或自动获得IP地址会定期改变。许多路由器都包括一个DHCP保留特性,用以对一个特定的计算机强制分配一个IP地址。另外,应当在计算机上手动分配IP地址。

实现远程连接

我们已经在计算机上启用了远程桌面特性,配置了定制端口,设置了路由器,现在可以实现远程连接了。启动微软的远程桌面连接程序,像往常一样输入相关的信息。在连接到同一个网络上计算机上时,输入计算机的IP地址或计算机名称。在通过互联网连接时,输入互联网连接的IP地址或主机名。然后,如果要连接到配置了非默认端口的计算机,键入冒号和数字,如下图6所示:

图6

最后需要注意一点,有些DNS供应商提供的是动态IP服务。这种服务会提供一个主机名,如www.myweb.com,此主机名将永远指向互联网的IP地址,即使IP地址发生了变化。

计算机多人远程桌面连接,配置网络:实现多个远程桌面连接相关推荐

  1. 为终端服务连接配置网络级身份验证

    1.1.1 为终端服务连接配置网络级身份验证 在客户端连接到终端服务器时,可以通过在连接过程的早期提供用户身份验证来提高终端服务器的安全性.这种早期用户身份验证方法称为网络级身份验证. 网络级身份验证 ...

  2. 重装系统后电脑没有计算机也没有网络连接,电脑网络重置以后没有了wifi连接...

    没有无线网络连接,先检查无线驱动是否正常,桌面右击计算机-管理-设备管理器-网络适配器 图片上标识出的就是无线网卡驱动,注意关键词"wireless",就是无线的意思. 1.如果没 ...

  3. 计算机重装后如何连接无线网络,笔记本系统重装后无线连接不见了怎么办

    也许很多人都会遇到笔记本电脑重新安装系统后不见了的情况,那么呢?下面跟着小编一起来学习一下笔记本系统重装后无线连接不见了的解决方法吧. 笔记本系统重装后无线连接不见了解决方法 首先安装无线模块的驱动. ...

  4. 计算机连接无线网络的步骤,电脑应该如何连接WiFi 笔记本wifi上网设置方法【步骤详解】...

    导语:我们如今的生活在很多方面都是需要电脑的,比如很多人在学习或者工作的过程之中都会用到电脑,而且现如今相对于台式电脑而言, 笔记本电脑 无疑更加的方便.可是如果电脑没有了网络,那么许许多多的功能都不 ...

  5. 4.6-4.7 配置网络 4.8-4.9 远程登录 4.10 Linux密钥认证登录Linux

    2019独角兽企业重金招聘Python工程师标准>>> 4.6-4.7 配置网络 配置网络目的: 1)远程登录它 2)可以使用yum安装其它的包 配置网络步骤: 1)执行dhclie ...

  6. 【操作教程】高清视频编码器怎么连接配置网络?

    当购买全新高清视频编码器后,如何登录设备.如何配置相关参数呢?接下来我们以RTMP推流直播业务为例,简要说明设备网络配置操作步骤和注意事项. 1.准备并记录一个可供编码器连接外网的IP地址 在配置编码 ...

  7. mysql允许两个用户远程连接,配置MySQL服务允许用户远程连接

    默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件. 一.修改/etc/mysql/my.conf 找到bind-address = 127. ...

  8. bootstrap外不引用连接_网络编程Netty IoT百万长连接优化,万字长文精讲

    IoT是什么 The Internet of things的简称IoT,即是物联网的意思 IoT推送系统的设计 比如说,像一些智能设备,需要通过APP或者微信中的小程序等,给设备发送一条指令,让这个设 ...

  9. 计算机连接网络名称,更改Windows Server Core计算机名字 以及配置网络连接

    1.1.1 更改计算机名字 步骤: 1.以管理员的身份登录Windows Server核心服务器. 2.运行"hostname",显示当前计算机名字. 3.运行netdom ren ...

  10. 要配置家庭网中的计算机 需要启动,怎样设置组成家庭网络?

    家庭网是现在很多人都使用的一种连接方式,下面是学习啦小编整理的一些关于设置组成家庭网络的相关资料,供你参考. 设置组成家庭网络的方法一 第一步:将网卡.电缆等硬件设备按照有关说明安装.连接好. 第二步 ...

最新文章

  1. 转录组背景、环境设置(目录管理)
  2. 1秒极速求解PDE:深度神经网络为何在破解数学难题上独具天赋?
  3. std::wstring 转为 QString
  4. SpringBoot2.x整合quartz定时任务 快速入门
  5. 熬夜做出的数据可视化,却被领导臭骂,只因这个......
  6. 自从用了Less 编写css,你比以前更快了~
  7. 声明式事务java_Spring声明式事务管理源码解读之事务开始
  8. java获取年份getyear_Java LocalDateTime getYear()用法及代码示例
  9. supervisor入门应用
  10. 问题:html控件中sleect的Option()的用法
  11. 反编译那些事儿(二)—枚举的反编译
  12. BAT代码表白实用详细操作
  13. 用微信公众号控制ESP8266的LED,进一步使用微信当遥控器
  14. c语言中20的倍数为真,0723-0802 C语言笔记(李明杰前8天)
  15. 王之泰201771010131《面向对象程序设计(java)》第十四周学习总结
  16. ubuntu 下启用ipv6
  17. mysql 内联注释_TSRC挑战赛:WAF之SQL注入防御思路分享
  18. R语言survival包Surv函数创建生存对象、建立Cox回归模型(包含所有协变量)比较不同治疗方法生存率的差异、drop1函数计算cox回归模型自变量似然比检验值、删除冗余变量重新构建cox模型
  19. Swift 方法的多面性
  20. win10使用docker搭建jenkins,实现自动化部署

热门文章

  1. 贪心科技机器学习训练营(六)
  2. 百科不全书之Python常用库
  3. 邮箱容量多大?163邮箱发邮件无限容量解读
  4. 2022 DSCTF首届数字空间安全攻防大赛
  5. 计算机编程画图步骤,计算机CAD绘图基础教程
  6. 一个项目经理成长的心路历程,是谁在孤独的夜里抹眼泪
  7. 支付宝VS微信支付竞品分析
  8. 软件项目管理 --SVN目录结构
  9. 链上链下协同的数据归档
  10. 如何高效做问卷调查?