使用VNC进行远程桌面控制
VNC是一款很实用的可以实现远程桌面控制的小工具,我遇到的有两种情况比较常见,一是有时候时候可能你会外出或离开自己办公室(但可以访问到办公司的网络),而很多资料都保存在办公室的台式机上,这时如果突然有问题需要用到那些资料,你又不方便立刻回去,这时你就可以考虑借助笔记本电脑通过VNC远程控制自己的台式机桌面进行操作,处理一些紧急问题;还有一种情况就是你外出或离开办公室后要访问公司的某些网络或网络中的设备、服务器等,而这些网络的访问权限只对办公室里的台式机所在的网段开放,而你的台式机所在网段的权限对你的笔记本所在网络是开放的,这时也可以考虑通过笔记本上的VNC远程控制台式机的桌面,再来访问受限的网络进行相关管理和操作
步骤1、小科普
1、VNC简介
VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。在任何安装了客户端的应用程序(vncviewer)的计算机都能十分方便地与安装了服务器端的应用程序(vncserver)的计算机相互连接
2、VNC运行的工作流程
1)、VNC客户端通过浏览器或VNC Viewer连接至VNC Server。
2)、VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。
3)、在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。
4)、若是客户端通过VNC Server的验证,客户端即要求VNC Server显示桌面环境。
5)、VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。
6)、VNC Server将来由 X Server的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNC Server的桌面环境及输入装置。
步骤2、工具准备
1、客户端计算机一台
1)、与远程计算机网络互通。
2)、装有VNC Viewer。
2、服务器计算机一台
1)、与本地计算机网络互通。
2)、装有VNC Server。
3、第三方软件
要求:
1)、VNC-Server-6.2.0-Windows(大小:18.4MB)
2)、VNC-Viewer-6.17.731-Windows(大小:8MB)
注:这里主要介绍下windows环境下VNC的使用,Linux环境下的使用方法有较大出入,将会在其他教程中进行讲解。
步骤3在VNC客户端实现远程桌面控制
-
把一台笔记本作为客户端(控制端,IP:10.100.174.8),装了VNC Viewer,另一台台式机作为服务器端(被控端,IP:10.100.100.103),装了VNC Server,用这两台设备进行演示。
-
1、服务器端开启 VNC Server
如果按上述步骤顺利在服务器端安装了 VNC Server,安装好之后程序会默认在后台运行,如果你没有设置开机自启,则需要手动在服务器端开启 VNC Server。
第一次使用 VNC Server时,要进行一些基本配置,安装完 VNC Server后会进入它的主界面,这时会弹出一个首选项,为用户体验反馈设置,这里不要理会,直接点 OK 即可。
-
然后进入主界面,可以看到左边 Connectivity 板块为连接相关的信息,显示目前的服务器端IP为10.100.100.103;右边为 Security 为安全相关信息,上边 Identity check为一些身份检查等信息,下方 Authentication 为认证信息。
-
我们可以点击 Authentication 里的 Change password 来设置初始访问密码,这里的密码即为客户端访问该服务器时的密码,设置完要重输一遍来确认,之后点击 OK 即可。一般来说,设置好密码之后就可以通过远程客户机访问了
-
如果你还想进行其他设置,可以点击界面右上角三横线的地方,弹出的列表中包含了该软件的所有系统选项,点击其中的 Options ,即可进入系统设置项。
-
系统设置界面如下,你可以修改各种系统设置,如更改认证方式、密码类型等,我们这里简单的配置已经好了,其他就不详细介绍了,可以自己去慢慢了解。
-
2、通过客户端VNC Viewer访问远程桌面
在台式机服务器上开启 VNC Server后,在笔记本客户端上打开 VNC Viewer,主界面如下,相当简洁,你可以直接在上方数据栏里输入服务器端的主机名或IP地址,即可建立连接。
-
直接输入服务器端 IP:10.100.100.103,然后回车确认,第一次连接时会有一下提示,直接点击 Continue 即可。
-
之后,会进行身份验证,输入之前在服务器端设置好的访问密码,然后点击 OK,如果正确的话就可连接到对端计算机。
-
成功建立连接后,你就会得到服务器端计算机的桌面桌面控制权,然后就可以对远程计算机进行相关操作。
END
其他注意事项
1、使用VNC Viewer远程访问服务器端计算机桌面,要保证以下三点:
1)、对端计算机处于开机状态。
2)、对端计算机安装并开启了VNC Server 。
3)、客户端计算机网络可以访问服务器端的网络。
2、如果使用一段时间后,突然发现VNC Viewer无法访问到远程服务器主机,而首先检查一下服务器端网络配置有没有改过(如IP什么的),如果配置没修改过,还是不行,这时可以尝试一下几种解决方法:
1)首先检查一下客户端到服务器端的网络是否正常,然后检查服务器端的VNC Server有没有开启,或者服务器端是否处于关机状态;
2)、如果VNC Server已经开启,网络也正常联通,还是访问不到服务器端,那可能是远程服务器端主机的安全软件或防火墙自动阻断了VNC的连接,这时先在托盘中右键点开VNC Server的选项组,打开Information Center,然后在message选项卡中可以看到一条The firewall is blocking VNC connnection的报告提示,这时点击右下角的Resolve(重新解析)就可以了。