用vnc实现windows远程连接linu桌面

上传人:博****1 文档编号:550273882 上传时间:2023-02-01 格式:DOCX 页数:7 大小:57.32KB
返回 下载 相关 举报
用vnc实现windows远程连接linu桌面_第1页
第1页 / 共7页
用vnc实现windows远程连接linu桌面_第2页
第2页 / 共7页
用vnc实现windows远程连接linu桌面_第3页
第3页 / 共7页
用vnc实现windows远程连接linu桌面_第4页
第4页 / 共7页
用vnc实现windows远程连接linu桌面_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《用vnc实现windows远程连接linu桌面》由会员分享,可在线阅读,更多相关《用vnc实现windows远程连接linu桌面(7页珍藏版)》请在金锄头文库上搜索。

1、网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时, 就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。VNC(Virtual Network Computing)是一套由AT&T实验室所开发的可操控远程的计算机的软件,其采 用了 GPL授权条款,任何人都可免费取得该软件。VNC软件主要由两个部分组成:VNC server及VNC viewer。冃户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。(在windows中也由一套著名的网络遥控软件Symantec公司推出的

2、pcAnywhere。VNC server 与 VNC viewer 支持多种操作系统,如 Unix 系列(Unix, Linux,Solaris 等),windows 及MacOS,因此可将VNC server及VNC viewer分别安装在不同的操作系统中进行控制。如果目前操作的 主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端。整个VNC运行的工作流程如下:(1)VNC客户端通过浏览器或VNC Viewer连接至VNC Server。(2)VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。(3)在客户端输

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的桌面环境及输入装置。VNC的安装与使用本人的操作环境:被控端Redhat8.0,主控端Windows XP。1. 载 VNC Server 与 VNC viewer.VNC Server下载地址:ht

4、tp:/ viewer 下载地址:http:/ Uvh vnc-3.3.6-2.i386.rpm (如果是源代码请看包里的说明)安装 winvnc.exe3. 在 Linux上启动 VNC Server执行 vncserver命令:rootlinux root# vncserverYou will require a password to access your desktops.Password: -为了不想任何人都可以任意遥控此计算机。因此当第Verify: -1次启动VNC server时,会要求设置网络遥控的密码。New X desktop is linux:1 -定要记住这一行稍后

5、会用到。Creating default startup script /root/.vnc/xstartupStarting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/linux:1 .log(经上述步骤后,便已启动了 VNC Server。如果你想要更改VNC Server的密码,只要执行vncpasswd 命令即可。)4 .在 Microsoft Windows 上运行 VNC Viewer直接运行vncviewer.exe,系统会出现Connection details对话框。在Connect

6、ion details对话框中的VNC server文本框中输入VNC Server的IP地址(或主机名及显示装 置编号,(请看3。在Linux上启动VNC server的这一行,New X desktop is linux:1得到此信息),例 如:192.168.0.1 : 1 (冒号后面的1是执行VNC Server生成的显示装置编号),单击“OK”按钮后,VNC Server 即会开始检查所输入的信息,若是信息错误,系统会出现Failed to connect to server”的错误信息:若是信 息正确,则会接着出现“VNC Authentication”对话框。若是在“VNC Au

7、thentication对话框中输入的密码正确,就可以成功地打开Linux的桌面窗口。5. 从浏览器远程遥控。启动VNC Server后直接打开浏览器,在地址栏中输入被控端的网址或IP地址,并在网址后加上“:5800 +显示编号”的端口号即可操控该计算机。例如:http:/192.168.01.:5801 (如果显示编号为1,一般第一次设置的显示编号都是1,就用5800 + 1 = 5801 。)6. FAQA. 为什么连接后,不能显示桌面,而只有一个Terminal窗口?试着修改/root/.vnc/xstartup,把最后一行 twm& 改成 gnome-session& or kde&(

8、据说 KDE 在目前的 VNCViewer上的表现不太稳定)B. 为什么重新启动VNC Server后,连接不上了?因为重新启动VNC Server时,系统会指定一个新的显示编号,需使用此新的编号,否则就无法连接。2以redhat linux 8.0下面的安装和使用为例Linux下面利用vnc来图形界面的控制也是非常简单的。VNC是由两部分组成:一部分是客户端的应 用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。一、安装 vnc 的rpm 包1安装linux1.1图形界面下的安装要是在KDE或者GNOME下,直接点击rpm包,系统会自动开始安装。中 间还会提

9、示你设 置密码,端口等。1.2命令行下的安装。下面还是说说命令行下的安装,其实也是非常简单的,一个命令就可以了。cd /mnt/f/vnc/rpm -ivh vnc-3.3.6-2.i386.rpm2设置vnc server的访问密码vncpasswd3 启动 vnc servervncserver4 linux上的vnc server内定的管理环境是twm,不好看,也不方便。我们来把它改成KDE。修改$HOME/.vnc/xstartup这个文件。把starttwm 改成startkde修改后要 重新启动vnc servero二、远程连接现在你可以在各种平台下控制linux 了。服务器端(v

10、ncserver)还内建了 Java Web接口,这样用户 通过服务器端对其他计算机的操作就能通过浏览器(必须支持java applet)显示出来了,这样的操作过程 和显示方式非常直观方便。VNC(Virtual Network Computing)虚拟网络计算工具,本质上来说是一个远程显示系统,管理员通过它不 仅仅可以在运行程序的本地机上察看桌面环境,而且可以从Internet上的任何地方察看远程机器的运行情 况,而且它具有跨平台的特性。Linux要使用远程桌面需要安装VNC,好在Red Hat Enterprise Linux AS 4.0已经自带了 VNC,默认也 已经安装了,只要配置一

11、下就可以了。但是Windows客户端还是要安装的。VNCServer 配置:1. 启动 VNC Server:打开终端执行:vncserver2. 默认情况下VNC Viewer只能看到VNC Server的命令行。要VNC Viewer上可以看到Linux桌面需要做如下设置:在VNC Viewer所在的机器上,取消/root/.vnc/xstartup文件中下面两行的注释即可:unset SESSION_MANAGERexec /etc/X11/xinit/xinitrc3. Linux启动后自动运行VNCServer1)在系统设置服务器设置服务中把vncserver打勾。2)打开配置文件/

12、etc/sysconfig/vncservers,去掉下面这行的注释,VNCSERVERS=1:rootVNCSERVERARGS1=-geometry 800x6001表示VNC以桌面1运行,这样可以启动root的桌面。4. VNC 端口如果需要从外网控制内网的某台Linux,则需要打开防火墙相应的端口,并在路由器上进行端口映射。VNC给浏览器的端口是5800+N,给vncviewer的端口是5900+N,N是设置的display号Windows客户端VNC Viewer的配置:1. 从 http:/ 下载 VNC Free Edition for Windows Version 4.1.2

13、2. 打开 VNCViewer :填入VNCServer的IP:编号(1或2或.)3. VNCViewer切换全屏模式:F8VNC启动模式vncserver -geometry 800*600vncserver -depth 16网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时, 就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。VNC(Virtual Network Computing)是一套由AT&T实验室所开发的可操控远程的计算机的软件,其 采用了 GPL授权条款,任何人都可免费取得该软件。VNC软件主要由两个

14、部分组成:VNC server及VNC viewero用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。VNC server 与 VNC viewer 支持多种操作系统,如 Unix 系列(Unix, Linux,Solaris 等),windows 及MacOS,因此可将VNC server及VNC viewer分别安装在不同的操作系统中进行控制。如果目前操作 的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端。vnc的主要工作原理是在服务器端运行vncserver服务,然后在客户端就可以远程连接服务器端桌

15、面了。本文介绍如何从windows连接linux远程桌面安装和配置首先要在linux下安装nvcserver,我的linux是fc6,安装vnc-4.1.2-9.fc6.i386.rpm,安装包在附件里。0 /upimg/soft/vnc-4.1.2-9.fc6.i386.rar在http:/ rpm -ivh vnc-4.1.2-9.fc6.i386.rpm然后进入/.vncroot.vnc# cd /.vnc编辑文件xstartup屏蔽掉最后一行#twm &加上如下语句gnome-session &保存退出【注】上面这一步是为了能够在windows上显示linxu的桌面,否则只看到一个终端窗口。接下来设置登陆用户,如果安装成功,在/etc/sysconfig/目录下有vncservers文件。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号