用VNC远程登陆linux
服务器端
请先安装vncserver, RedHat AS3自带,并且自动安装,不需要做任何配置
运行,可以以任何用户运行vnc, 运行命令为 vncserver
每次会启动一个server, 并有一个代号,如 :1 :2 等
关闭:使用命令 vncserver -kill :1 等关闭相应的server
第一次启动后vnc使用twm客户端,如果要用完整的gnome客户端,到启动vncserver的主目录下
cd ./.vnc
vi xstartup
将其中两行前的 # 去掉, 再重起vncserver就可以
客户端
使用vncviewer, 不需要安装,直接运行
server 写IP+代号,如 www.xxx.com.cn:1, ok输入密码就可以用了
说明:文章内容比较简单,献给那些初学者作为参考。
文章分为两部分,第一部分为VNC简介,第二部分为VNC的安装与使用。
文章为小弟结合书籍与小弟的实际操作总结出来的,如有错误与疏漏之处,还请指出。
『VNC简介』
网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时,就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。
VNC(Virtual Network Computing)是一套由AT&T实验室所开发的可操控远程的计算机的软件,其采用了授权条款,任何人都可免费取得该软
件。VNC软件主要由两个部分组成:VNC server及VNC viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC
viewer控制被控端。
(在windows中也由一套著名的网络遥控软件――Symantec公司推出的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) 在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。
(4) 若是客户端通过VNC Server的验证,客户端即要求VNC Server显示桌面环境。
(5) VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。
(6) VNC Server将来由 X Server的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNC Server的桌面环境及输入装置。
?奶牛游侠论坛 -- NENU[东北师大]的游侠聚居地
『VNC的安装与使用』
本人的操作环境:被控端 Redhat8.0,主控端Windows XP。
1. 载VNC Server与VNC viewer.
VNC Server下载地址http://www.linuxeden.com/download/softdetail.php?softid=744
VNC viewer下载地址http://download.pchome.net/php/dl.php?sid=2603
2.安装。 R,
rpm –Uvh vnc-3.3.6-2.i386.rpm (如果是源代码请看包里的说明) ,
安装winvnc.exe
3.在Linux上启动VNC Server
执行vncserver命令:
[root@linux root]# vncserver 3
You will require a password to access your desktops.
Password: ----为了不想任何人都可以任意遥控此计算机。因此当第
Verify: ---1次启动VNC server时,会要求设置网络遥控的密码。
New ‘X’ desktop is linux:1 ----一定要记住这一行稍后会用到。
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/linux:1.log
(经上述步骤后,便已启动了VNC Server。如果你想要更改VNC Server的密码,只要执行vncpasswd命令即可。)
4.在Microsoft Windows上运行VNC Viewer
直接运行“vncviewer.exe”,系统会出现”Connection details”对话框。
在“Connection 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 Authentication”对话框中输入的密码正确,就可以成功地打开Linux的桌面窗口。
5. 从浏览器远程遥控。
启动VNC Server 后直接打开浏览器,在地址栏中输入被控端的网址或IP地址,并在网址后加上“:5800+显示编号”的端口号即可操控该计算
机。
例如http://192.168.01.:5801 (如果显示编号为1,一般第一次设置的显示编号都是1,就用5800+1=5801。)
?奶牛游侠论坛 -- NENU[东北师大]的游侠聚居地
6.FAQ =
A.为什么连接后,不能显示桌面,而只有一个Terminal窗口?
试着修改/root/.vnc/xstartup,把最后一行 twm& 改成 gnome-session& or kde&(据说KDE在目前的VNC Viewer上的表现不太稳定) W3
?奶牛游侠论坛 -- NENU[东北师大]的游侠聚居地
B. 为什么重新启动VNC Server后,连接不上了?
因为重新启动VNC Server时,系统会指定一个新的显示编号,需使用此新的编号,否则就无法连接。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Tobeabetterman_He/archive/2006/10/27/1353457.aspx
分享到:
相关推荐
### VNC远程登录 Linux系统端配置详解 #### 一、VNC简介 VNC(Virtual Network Computing)是一种显示系统,它允许用户通过网络控制另一台计算机。最初由AT&T实验室开发,VNC允许用户轻松地从任何地方访问并控制...
ipad VNC 远程linux ipad VNC 远程linux ipad VNC 远程linux ipad VNC 远程linux ipad VNC 远程linux
VNC 连接远程 Linux 桌面 ...使用 VNC 连接远程 Linux 桌面需要安装 VNC 服务器、配置 VNC 服务器、启动 VNC 服务器、关闭防火墙、安装图形界面和启动图形界面。通过遵循以上步骤,可以成功连接远程 Linux 桌面。
用VNC远程登录Ubuntu桌面.doc VNC linux 远程连接教程
VNC工具在IT行业中广泛应用于系统管理、远程协作和故障排查,尤其对于那些需要跨平台操作的场景,如在Linux和Windows之间进行切换。以下是关于VNC在Linux和Windows环境中的使用及其相关知识点的详细说明: 1. **VNC...
VNC(Virtual Network Computing)是一种基于图形界面的远程桌面协议,允许用户通过...通过以上步骤,你应该能够成功配置并使用VNC远程连接到Linux服务器。请记住,安全始终是首要考虑,因此确保你的连接尽可能安全。
本文将详细介绍如何在Linux环境中更改ROOT用户的密码以及VNC远程连接的密码。以下是具体步骤: **一、更换ROOT密码** 1. **通过命令行更改ROOT密码** 在Linux系统中,ROOT用户具有最高的权限,能够执行所有操作。...
VNC远程控制Linux、Windows方法 VNC(Virtual Network Computing)是一种桌面共享系统,允许用户通过网络远程控制另一台计算机。VNC使用RFB(Remote FrameBuffer)协议来实现远程控制,通过发送键盘、鼠标动作和...
在Linux系统中,VNC提供了一种便捷的方式,使得用户可以在本地计算机上通过图形界面操作远程Linux机器。VNC的核心概念是服务器端(VNC Server)和客户端(VNC Viewer),它们之间的通信依赖于RFB(Remote ...
使用VNC远程控制SUSE Linux.pdf
设置VNC远程登录密码 设置登陆用户后,需要设置VNC远程登录密码。可以使用vncpasswd命令来设置密码。 运行VNC Server 设置密码后,可以运行VNC Server。命令为: root@.vnc# vncserver 这将启动VNC Server,并...
**WinCE 6.0 VNC远程桌面工具详解** Windows CE 6.0(简称WinCE 6.0)是一款由微软开发的嵌入式操作系统,广泛应用于各种工业设备、移动设备和手持设备中。VNC(Virtual Network Computing)则是一种远程桌面协议,...
vncviewer用于linux的远程连接工具
VNC适用于多种操作系统,包括Windows和Linux,使得用户可以在不同设备间实现跨平台的远程协作和管理。 在Windows环境中,VNC软件提供了一个简单的界面,让用户能够远程访问并控制另一台电脑的桌面。这在需要进行...
视易网关服务器VNC远程桌面共享搭建.zip
VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,...
在Linux和Windows系统中设置VNC远程控制涉及以下步骤: 1. **设置VNC密码**: 首先,你需要在服务器端配置VNC密码。这一步通常在用户主目录下完成,每个用户都可以独立设置自己的密码。运行`vncpasswd`命令,按照...
安装并运行后,它会在本地创建一个X服务器,等待接收来自远程Linux的图形数据。在Linux服务器上,你可能还需要配置环境变量`DISPLAY`为`localhost:0`,以便应用知道应该将图形输出到哪里。 总的来说,结合PuTTY、...
远程开发时,VNC可以帮助开发者在本地Windows环境中使用熟悉的工具,同时处理远程Linux服务器上的项目。通过这种方式,可以避免在不同操作系统间切换的麻烦,提高开发效率。不过,需要注意的是,由于所有图形数据都...