Red Hat 9/Windows/Ubuntu vnc安装

来源:互联网 发布:淘宝垃圾 编辑:程序博客网 时间:2024/05/29 09:50

     VNC(Virtual Network Computing 虚拟网络计算机 )最早是一套由AT&T实验室所开发的可操控远程的计算机的软件,其采用了GPL授权条款,任何人都可免费取得该软件。VNC软件主要由两个部分组成:VNC server及VNC viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。

    VNC server与VNC viewer支持多种操作系统,如Unix系列(Unix,Linux,Solaris等),windows及MacOS,因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进行控制。如果目前操作的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端 .

1、Red Hat Linux 9下vnc安装与配置
 
系统自带了VNC软件(包括VNCSERVE和VNCVIEWER) ,可从添加/删除程序安装。
使用vncserver启动服务。可以使用vncpasswd设置或修改登陆vnc服务器的密码.
配置好VNC,就可以直接在终端窗口中用vncviewer命令远程控制该服务器(即双方Linux系统都要配置好VNC)

2、Windows下vnc安装与配置

下载WinVNC软件
可启动VNC Server
UltraVNC下载:
http://ultravnc.sourceforge.net/

3、Ubuntu下vnc安装与配置
服务器:
vnc4server-免费软件,可以从源里面找到。
sudo apt-get install vnc4server

配置:
1、生成一个passwd文件
vnc4passwd

在$HOME/.vnc目录下面生成一个passwd文件。
$HOME/.vnc是一个vnc4server的关键目录。

2、开启vnc4server

输入:vnc4server
会得到:desktop的名称,这个名称在客户端连接的时候用到。如果是desktop:1,在客户端连接的时候就填写:

ip:5901,依此类推,如果是Desktop 2,在客户端的时候填写:ip:5902....
首次运行会提示生成了.vnc/xstartup文件,这个文件里面包含着登录启动X时的一下配置。

特别注意:
现在从UltraVNC登录,可能得到一个比较简单的窗口,因为VNC4Server缺省启动的WM是twm,如果希望启动gnome

,需要改动.vnc/xstartup ,我的配置如下:

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 1024x768+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &

这样登录的时候,会自动启动gnome

然后再次启动VNC SERVER:
    $ vncserver :1

客户端:
1、安装VNC客户程序:
    $ sudo apt-get install vnc4-common xvnc4viewer

2、然后你就通过Terminal Server Client登录了:Applications -> Internet -> Terminal Server Client;

Computer为:服务器IP:display#,例如:12.34.56.78:1;protocol选择:VNC。