LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3974|回复: 20

最简单的vnc──远程桌面

[复制链接]
发表于 2004-6-30 15:13:04 | 显示全部楼层 |阅读模式
在windows中,我们都明白如何用远程桌面,但在两台linux的机器上如何用呢?本来不想写这个教程,前段时间有个弟兄来悄悄话说是不会用vnc来调用远程桌面。想来想去,还是写一个吧。虽然sir的弟兄写了好多关于vnc的教程,我也写一写,或许也能帮助几个入门的弟兄。


系统环境:

第一台机器:普通pc机:

硬件配制:celeron 1.7 显示卡 nvidia 芯片组 64m,系统 Fedora core 2

此台机器网卡设置如下:

ip:192.168.1.2
掩码:255.255.255.0


第二台机器:powerbook 12寸 cpu G4 1.33 显示卡 nvidia 64m ,系统 yellowdog  3.0.1

此台机器网卡设置如下:

ip:192.168.1.31
掩码:255.255.255.0

=====================================================
正文:此文给新手弟兄所准备
=====================================================

实践所要达到的目的:把pc机做vnc server ,然后第二台机器通过vnc的客户端来远程调用pc 机上的桌面。

一、首先是确认系统是不是安装了vnc的服务器及客户端的包

第一台pc机的,也就是装有fedora系统的那台:

[root@S6 beinan]# rpm -qa | grep vnc
vnc-4.0-1.beta4.11
vnc-server-4.0-1.beta4.11
[root@S6 beinan]#

如查没有上面的两个包,就把安装盘找出来安装上就行了。

安装方法:

[root@S6 beinan]#rpm -ivh vnc-4.0-1.beta4.11*

[root@S6 beinan]#rpm -ivh vnc-server-4.0-1.beta4.11*

可能安装时有顺序,或者有依赖关系,如果少什么包,请把安装盘找出来,打出相应的包就行了。  也可以到  http://rpmfind.net 上去找相应的包

第二台机器:以我的机器为例,我用的是yellowdog,查看vnc的包是不是安装了,也要用上面的命令来查看。如果没有安装的,就要安装上,方法和上面也是一样的。
[root@S0 root]# rpm -qa | grep vnc
vnc-server-3.3.3r2-47
vnc-3.3.3r2-47
vnc-doc-3.3.3r2-47

如果查看没有结果,就把安装盘找出来,把这些包都安装上。

二、启动第一台机器(fedora core 2 系统的机器)上的vncserver  

[root@S6 root]# /etc/init.d/vncserver start
启动 VNC 服务器:                                          [  确定  ]
[root@S6 root]#

通过上面的情况,我们看得出,vncserver 已经启动了

三、配置vncserver

[root@S6 root]# vncserver

You will require a password to access your desktops.

Password: 在这后面输入密码 ,比如我们设置的密码是123456
Verify: 再输入一次

New 'S6.LinuxSir.ORG:4 (beinan)' desktop is S6.LinuxSir.ORG:4

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/S6.LinuxSir.ORG:4.log

能过上面的配置命令,我们能知道点什么呢??因为这台pc机上,装的是fedora core 2,我把它的host设置为S6了。这些都是不重要的,因为这是局域网。但我们要知道一点。就是通过局域网如何能连到这台机器上。所以我们要用到这台vncserver的机器的ip,这台机器的ip 是192.168.1.2,根据上面的提示New 'S6.LinuxSir.ORG:4 (beinan)' desktop is S6.LinuxSir.ORG:4,所以我们用vnc客户端连接这台vncserver时,就要用到 192.168.1.2:4  。如果不会的弟兄,请仔细想想,应该不难。

配置vncserver,就是用vncserver这个命令。详细的情况可以看--help ,有几个命令需要看一看。

vncconnect  vncpasswd   vncserver   vncviewer

四、连接vncserver

配置好后vncserver ,我们就可以通过其它linux的机器来访问了,我是通过yellowdog的机器来访问vncserver的。我们要用到vncviewer这个工具来访问vncserver 。

[root@S0 root]# vncviewer 192.168.1.2:4
VNC server supports protocol version 3.7 (viewer 3.3)
Password:在这里输入我们所设置的vncserver的密码,也就是我们在前面所设置的123456了。

这样就ok了。一步就能打开远程的桌面了。不过我用的感觉还好。因为两台机器的配置不是一样的,再说显示卡也不一样,出来的桌面感觉还是一般吧,毕竟是远程的,如果两台相同配置的机器,应该显示的更好一点。
 楼主| 发表于 2004-6-30 15:14:59 | 显示全部楼层
图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-6-30 15:25:17 | 显示全部楼层
如何调用程序??

用命令在xterm中

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-6-30 15:30:02 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-6-30 15:42:27 | 显示全部楼层
不错,支持,,

请vnc新手看看,有帮助
发表于 2004-6-30 17:20:37 | 显示全部楼层
支持。不过,偶一般都是ssh上去的,这样速度比较快些:-)
发表于 2004-6-30 21:02:58 | 显示全部楼层
最初由 faint 发表
支持。不过,偶一般都是ssh上去的,这样速度比较快些:-)


而且ssh比vnc安全得多
发表于 2004-6-30 21:06:59 | 显示全部楼层
嗯,ssh上去后一般都不想启动X了。就在console下干活了。
发表于 2004-6-30 21:21:44 | 显示全部楼层
连接时使用x是没效率的,还不就是在x里打开终端 , 何必
发表于 2004-7-13 19:19:04 | 显示全部楼层
怎么样才能一上去就是gnome桌面啊??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表