在虚拟机安装的Linux上配置VNC

 转载请注明:本文来自红磊的博客http://blog.csdn.net/honglei915/archive/2010/08/31/5853189.aspx

在虚拟机安装的Linux上配置VNC需要注意一下几点:

  • 保证Linux拥有自己独立的IP。

这个问题可以通过设置虚拟机的网络连接方式解决。在Network adapter里选择第一项:Bridged。这样可以保证虚拟机独立连接局域网,而不是和Host共享IP地址。设置改变后,一定要重启Linux才能生效。

  • 保证Linux上VNC使用的端口和VMware里允许的远程端口一致。

VNC默认的端口貌似是5500,为了是他们一致,我把VMware里的端口也改成这个了,在VMware Setting里的option里的Remote Display里可以更改这个端口。

  • VNC比较常见的图形化界面问题。

关于这个问题,网上众说纷纭。最后用这个方法解决的:

修改/root/.vnc/xstartup文件的配置
(1)把下面两行的注释去掉
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc


(2)把&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" & gnome-session &

  • 防火墙端口问题。

就是不让防火墙阻止VNC,为了图省事,我直接把防火墙给关了:

service iptables stop

这个命令每次重启系统都要运行一次才行。

 

我装的是Redhat Enterprise 4,系统自带了VNC,所以不用安装了,直接启动就行。

 

你可能感兴趣的:(Linux)