在Linux上安装vncserver

1、到vnc官方网站可以下载到vncserver的包。 http://www.realvnc.com/
    我下载到的包是vnc-4_1-x86_linux_1_.tar.gz

2、解包并安装vnc。
    #tar zxvf vnc-4_1-x86_linux_1_.tar.gz
    #cd vnc-4_1-x86_linux
    #./vncinstall /usr/local/bin
    #./vncinstall /usr/local/bin /usr/local/man
    #mkdir -p /usr/local/vnc/classes
    #cp java/* /usr/local/vnc/classes

3、运行vnc服务器。
    设置客户端访问密码:#vncpasswd
    passwd:    //输入密码时不会回显
    verify:    //输入密码时不会回显

    $vi /root/.vnc/xstartup
    把最后一行 twm& 改成 gnome-session& or kde&
    请注意,改完后还要把原来的开的进程kill掉,然后再连.
    比如先开了一个session, vncserver :1,把最后一行 twm& 改成 gnome-session& or kde&。


重启vncserver
    $vncserver -kill :端口编号
    $vncserver :端口编号

VNC客户端:
在WINDOWS下安装RealVNC后,运行vncviewer,输入VNC服务器的IP和端口号,然后输入密码即可登陆X界面。
192.168.1.10:端口编号
如果端口编号是1,vnc默认端口是5900,可以写成192.168.1.10:5901,也可以写成192.168.1.10:1


注1:如果遇到连接服务器时超时,出现(10060)错误,请检查服务器是否开启了防火墙阻止了vnc端口。可以利用#services iptables stop来关闭防火墙后再试试。
注2:如果安装后运行出现这个错误:
    error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
    可以下载一个libstdc++-libc6.2-2.so.3复制到/usr/lib/目录,具体操作方法可参考:http://blog.csdn.net/lornice/archive/2008/09/06/2891674.aspx

posted @ 2009-06-16 13:36  1901  阅读(5696)  评论(0编辑  收藏  举报