llc 发表于 2005-1-7 14:09:07

linux下使用vnc远程管理软件

vnc是个网络远程控制管理软件,特点是支持多种操作系统,譬如windows、unix、linux、macos等,支持远程桌面管理,对于那些不喜欢telnet或ssh这些纯命令行界面的,或需要远程执行一些桌面程序的管理员特别适用,VNC的相关介绍和下载见www.realVNC.com。
vnc分vncview和vncserver两部分,vncserver是在服务器(被控制机器)运行的,vncviewer是用来连接服务器的,都有相应的各种系统版本
win下的vnc安装和使用非常简单,下面说的是linux版本的(最新版本是4.0)

安装rpm包的比较简单,rpm -ivh安装后就可以使用,www.realVNC.com上的rpm包虽然是for redhat 7.3的,但在redhat8、9、Magiclinux上都可以安装运行;如果下载源码包编译则可能比较麻烦,我在rh9和magiclinux1.2rc1上都编译失败,可能和gcc版本有关。
vncserver的运行也简单,直接输入vncserver命令,第一次执行vncserver会提示设置一个服务器访问密码,设置完密码后,会提示类似如下信息:
# vncserver

You will require a password to access your desktops.

Password:
Verify:

New 'MagicLinux:1 (root)' desktop is MagicLinux:1

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/MagicLinux:1.log

这些信息表明,vncserver的远程桌面已经成功运行在本地机器的:1位置上(因为:0已经有一个x在跑了。如果你没有启动x,那么vncserver应该占据:0)

在其他电脑上执行vncviewer(无论什么系统版本),输入vncserver所在机器的IP和桌面位置号(譬如:192.168.0.4:1,位置号只是针对linux或unix服务器,如果服务器是win系统,因为win上的vncserver没有位置一说,直接输入ip就行),就会出现密码提示窗口,输入正确的密码后,就可以出现服务器上的x,缺省的远程x只启动一个xterm和twm窗口管理器,你可以在这个xterm里再执行其他x程序(可以通过修改xstartup脚本来指定当远程x启动时,缺省启动哪个程序),譬如konqueror,gftp这些都没有问题(见截图)

简单说说vncserver的一些启动参数:
vncserver [-geometry widthxheight] [-depth depth]可以设定远程桌面的分辨率和颜色色深,譬如vncserver -geometry 800x600 -depth 8是设置远程桌面的分辨率为800x600,色深为8位,如果你的网速不快,建议设置低分辨率和低色深,缺省是1024x768和16位色深

vncviewer的一些用法:
F8键可以弹出一个特殊菜单,可以向远程桌面发送CTRL+ALT+DEL这些特殊按键信息

一些中文支持提示:
在控制远程桌面时,如果需要输入中文,可以先执行远程服务器上已经安装设置好的中文输入法程序,然后就可以像本地一样输入中文了

troll 发表于 2005-1-7 14:38:36

llc公社名誉顾问,这个附件怎么总是没法下载啊 :?:

fatality 发表于 2005-1-7 14:55:17

请教楼主,图三 那种远程控制怎么配置?

troll 发表于 2005-1-7 15:00:14

这个就是twm再运行一个konqueror吧

gugong 发表于 2005-1-7 15:12:44

不赞成使用 vnc 来控制 UNIX。

而应该是字符界面的 ssh 。

llc 发表于 2005-1-7 17:06:24

llc公社名誉顾问,这个附件怎么总是没法下载啊 :?:
??附件?我的附件里只有图片而已啊,不能下载?你是用IE吗?好像是论坛的bug,用IE无法打开链接

llc 发表于 2005-1-7 17:07:09

请教楼主,图三 那种远程控制怎么配置?
就是顶楼帖子里的配置

troll 发表于 2005-1-7 17:07:45

怎么会是IE呢?就算win下也不可能用它 :lol:

llc 发表于 2005-1-7 17:09:19

不赞成使用 vnc 来控制 UNIX。

而应该是字符界面的 ssh 。
用vnc也不错,譬如我联接宿舍的电脑,让它ftp下载某些文件,不喜欢用ssh来搞,还是gftp方便
在win下用ssh能否执行和显示远程服务器上的x程序?
页: [1]
查看完整版本: linux下使用vnc远程管理软件