在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