日期:2014-05-16  浏览次数:20648 次

Linux安装配置VNC
Linux安装配置VNC

VNC首页
http://www.realvnc.com/index.html

VNC文档
http://www.realvnc.com/products/free/4.1/index.html

一、VNC服务端在LINUX上的安装和配置
下载得到文件
vnc-4_1_3-x86_linux.tar.gz

命令解压缩:
tar zxvf vnc-4_1_3-x86_linux.tar.gz

进入目录:
cd vnc-4_1_3-x86_linux/

命令:
./vncinstall /usr/local/bin
mkdir -p /usr/local/vnc/classes
cp java/* /usr/local/vnc/classes

启动VNCSERVER,命令:
vncserver
输入密码

日志:
[root@localhost vnc-4_1_3-x86_linux]# vncserver

You will require a password to access your desktops.

Password:
Verify:
xauth: creating new authority file /root/.Xauthority

New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1

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

确认服务已经正常启动,命令:
netstat -an|grep 01
返回:
[root@localhost vnc-4_1_3-x86_linux]# netstat -an|grep 01
tcp        0      0 0.0.0.0:5801                0.0.0.0:*                   LISTEN     
tcp        0      0 0.0.0.0:5901                0.0.0.0:*                   LISTEN     
tcp        0      0 0.0.0.0:6001                0.0.0.0:*                   LISTEN     
unix 2      [ ACC ]     STREAM     LISTENING     6681   /var/run/iiim/.iiimp-unix/9010

二、VNC客户端在WINDOWS上的安装和配置

下载得到文件
vnc-4_1_3-x86_win32_viewer.zip

解压缩该文件

双击运行填写 192.168.95.129:5901

问题一:
默认情况下VNC Viewer只能看到 VNC Server的命令行。
要VNC Viewer上可以看到Linux桌面需要做如下设置,修改配置文件
/root/.vnc/xstartup
方法1:
#!/bin/sh

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

方法二:
#!/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 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

问题二:
停止命令
/etc/init.d/vncserver stop

停止命令:
vncserver -kill :1

问题三:
激活XKB配置出错。
可能是内部的X服务器问题。

X服务器版本数据:
The XFree86 Project, Inc
40201000

如果你将此问题报告为错误,请同时包含:
- xprop -root | grep XKB 的结果
- gconftool-2 -R /desktop/gnome/peripherals/keyboard/xkb的结果

执行命令: xprop -root | grep XKB
返回:xprop: unable to open display ''“
执行命令:gconftool-2 -R /desktop/gnome/peripherals/keyboard/xkb
返回:
layouts = [us]
model = pc105
overrideSettings = false
options = []
update_handlers = []