七步搞定教室电脑远程连接寝室电脑

由于最近需要经常到计算机实验室上课,每次从宿舍楼跑到实验室都背着个笨重的电脑很是麻烦。本来想用实验室的电脑,但实验室的电脑又太垃圾,装不了大型软件,每次一开机还会自动还原。。。

一怒之下决定使用远程桌面连接。。。

考虑到安全问题,且需求大部分处于局域网范围内,决定使用windows自带的远程桌面连接软件。

为了尽可能的保持傻瓜式操作 ,笔者在这里列出了如下需求:
1、电脑在宿舍可以在一定时间的内自动开机,不需要再中途从教学楼返回宿舍开机。
2、电脑开机后即可自动联校园网。
3、在教学楼输入固定IP即可远程桌面连接,不用每次都换IP。
4、封禁3389端口,防止黑客入侵。

先看一下学校的大体网络拓扑图(网关已更换)
​​​​七步搞定教室电脑远程连接寝室电脑_第1张图片

配置方法

1、网络接入方式选择

笔记本有两种接入方式,PPPOE拨号上网和寝室内网无线/有线接入

两种方式各有优缺点,对于PPPOE拨号上网而言,需要输入校园网的学号和密码才能上网,但只要连上校园网就有校园网独立IP,就可以直接从实验室远程连接了。不需要额外的操作,很方便。但设想这样一种情况,如果笔者现在刚从数学院上完一门高等数学,下节课就要到计算机学院上编程课。笔者此时想要远程连接宿舍电脑(假设宿舍电脑是开机的),可是我要连接的电脑IP是多少呢?很显然,这取决于学校的网络规则。如果学校规定每个学号一个独立IP(静态IP),那么这就很好办我们只需要记住固定IP直连即可。可如果是联网后随机分配的(动态IP),那么我们就要每次电脑连接校园网后记下连接的IP后再远程连接,这就非常麻烦了,但想必大部分学校的网络都是动态IP的,因此用笔记本PPPOE上网远程连接的方式不太现实,我们采用的下面的方法

对于寝室内网连接,实际就是在安置一个路由器,这个基本上对于目前高校寝室而言是每个宿舍都有一个 。由于寝室路由器基本是24小时运行的,我们可以让路由器PPPOE拨号上网,这样的化只要路由器不断电,我们就可以在教学楼连接一个固定IP(路由器的IP)。我们让笔记本连接寝室内网并进行MAC绑定,再将路由器IP的固定端口映射到笔记本的的远程连接端口,我们就可以很方便远程连接啦!

2、寝室路由器绑定笔记本IP与MAC地址

在笔记本浏览器输入192.168.0.1(192.168.1.1)访问路由器管理页面
找到笔记本对应的IP,这里假设为192.168.0.66,将它与MAC地址绑定,这样的话笔记本的IP在路由器中就是静态IP了
​​​​七步搞定教室电脑远程连接寝室电脑_第2张图片

3、设置路由器端口映射

端口映射是NAT地址转换的一种,它可以把在公网的地址转翻译成私有地址,说白了就是通过访问路由器地址的端口号来访问路由器子网内的某一台主机绑定的端口号。
例如我们绑定了路由器的666端口与对应192.168.0.66的666端口,如果现在远程访问路由器IP:172.15.66.66:666 ,那么就相当于访问192.168.0.66:666。
找到路由器管理界面中的虚拟服务器应用(不同路由器可能不一样),设置虚拟服务器端口映射。
注意:笔者这里设置666端口不是必须的!也可以设置成其他端口号,但要保证这个端口在笔记本上不能被被其他进程占用!因为这是之后要进行远程连接用的端口。也不要设置成3389端口!虽然这是远程连接的默认端口,但总有好事的人喜欢扫描网络内的3389端口,一旦找到开放主机的就会进行端口爆破,不知不觉中黑入你的电脑。。。
七步搞定教室电脑远程连接寝室电脑_第3张图片

4、开启电脑远程桌面连接

右击打开计算机属性->高级->远程桌面->允许远程连接到此计算机
还有就是电脑一定要设置用户名和密码,密码不要设置太简单。
七步搞定教室电脑远程连接寝室电脑_第4张图片

5、修改远程桌面连接端口号

远程桌面连接默认端口号是3389,如果不修改的话就很容易给黑客留下可乘之机,所以要修改为其他的端口号且保证这个端口号不被其他进程占用。
运行,找到运行对话框,一种方法是:开始->附件->运行;另外一种是快捷键win+R组合键,在对话框中输入regedit(注册表)命令,然后回车
打开注册表,输入命令后,会打开系统的注册表,左边是目录栏,右边是目录下的子菜单或者目录内容。
修改端口1,按照路径打开,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp ,双击文件,切换到十进制,默认是3389,将他修改为其他数字,比如8888,666等等,确定,(注意:设置的端口要与第三步的映射的端口相匹配)。

七步搞定教室电脑远程连接寝室电脑_第5张图片
修改端口2,按照路径,HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Control\Tenninal Server\WinStations\RDP-Tcp,修改PortNamber的值,方法同上
七步搞定教室电脑远程连接寝室电脑_第6张图片

6、修改防火墙远程连接端口策略

看起来似乎一切都设置好了,不过现在还不行,因为防火墙入站规则设置的还是默认3389端口,只允许3389端口的远程连接通过,我们还要修改一下防火墙入站规则

  • 再次编辑注册表,输入regedit,进入HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/SharedAccess/Defaults/FirewallPolicy/FirewallRules
    将RemoteDesktop-UserMode-In-TCP的LPort的值修改为第五步设置的远程桌面的端口号
    七步搞定教室电脑远程连接寝室电脑_第7张图片

  • 再进入HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/SharedAccess/Parameters/FirewallPolicy/FirewallRules
    将RemoteDesktop-UserMode-In-TCP的LPort的值修改为第五步设置的远程桌面的端口号
    七步搞定教室电脑远程连接寝室电脑_第8张图片

  • 进入Windows高级防火墙设置,点击入站规则,找到远程桌面-用户模式(TCP-In)
    七步搞定教室电脑远程连接寝室电脑_第9张图片

  • 右击属性,点击协议和端口观察到防火墙远程桌面端口已经被修改为第五步设置的远程桌面的端口号,(注意:这个端口号只能在注册表中修改,在属性中无法修改
    七步搞定教室电脑远程连接寝室电脑_第10张图片

  • 点击作用域,选定本地IP地址和远程IP地址均为“任何IP地址”,这样才能保证局域网中任意一个教室的主机均能访问寝室电脑
    七步搞定教室电脑远程连接寝室电脑_第11张图片

  • 点击高级,将指定此规则应用的配置文件中的 域、专用、公用三个选项均勾选,以保证对所有网络连接类型都适用。
    七步搞定教室电脑远程连接寝室电脑_第12张图片

  • 最后一步,启用该规则。我们就可以从学院教室远程连接寝室电脑啦!
    七步搞定教室电脑远程连接寝室电脑_第13张图片

7、设置笔记本电脑定时启动(可选)

考虑到如果想要远程连接寝室电脑,电脑就必须处于开机状态,但如果在不用远程连接的时候一直保持电脑开机状态既耗电还损耗寿命,但如果为了开一次机回一趟寝室那还不如直接带着电脑,所以笔者这里考虑使用定时开机的方法在规定时间启动电脑,这样可直接远程连接而不用再回一趟的寝室了。
一般的电脑定时启动功能是由BIOS完成的,但笔者的电脑中的BIOS不知道为什么没有这个功能,所以这里着重介绍另外一种启动方法——定时唤醒,这种方法的前提是电脑处于休眠状态,在关机状态下是无法唤醒的!

  • 首先查看电脑的休眠功能是否开启,如果没有需要先开启计算机的休眠功能(注意是“休眠”而不是“睡眠”)。输入命令“powercfg -h on”即可开启计算机休眠功能。

  • 取消选择“自动重新启动”——解决休眠重启问题,打开系统属性,再打开左侧的高级系统设置那栏,点击“启动和故障恢复”的“设置”,然后取消选择“自动重新启动”选项。
    七步搞定教室电脑远程连接寝室电脑_第14张图片

  • 进入windows“控制面板”,右上角选择查看方式为“小图标”,选择下面的“电源选项”。在弹出的窗口中,点击左侧“更改计算机睡眠时间”,进入新的窗口点击下面的“更改高级电源设置”,弹出点源高级设置窗口。点击节点“睡眠”,将“允许混合睡眠关闭”,将“允许使用唤醒定时器”开启。

  • 建立定时休眠的任务计划。右击计算机,选择“管理”。弹出的窗口左侧选择“系统工具”->“任务计划程序”->“任务计划程序库”可以看见所有的任务计划程序。点击右侧“创建任务”弹出任务创建窗口。创建定时唤醒任务
    注意选择不管用户是否登录都要运行
    七步搞定教室电脑远程连接寝室电脑_第15张图片

  • 设置一触发器,设置定定时启动时间
    七步搞定教室电脑远程连接寝室电脑_第16张图片

  • 随机设置一个操作
    七步搞定教室电脑远程连接寝室电脑_第17张图片

  • 条件选项卡设置如下。这里是最关键的,一定要勾选上“唤醒计算机运行此任务”,否则无法实现计算机定时唤醒。
    七步搞定教室电脑远程连接寝室电脑_第18张图片

  • 其他设置按需选择即可
    七步搞定教室电脑远程连接寝室电脑_第19张图片
    最后点击确定,定时开机任务就创建成功了,再次声明:笔者这里创建的定时开机任务实际是定时唤醒只有在计算机处于休眠状态下才能唤醒!

你可能感兴趣的:(计算机网络)