在windows下访问linux图形界面之vncserver

环境:

server:redhat 4 as update 7

client:windows 7

software:vncviewer 4

 

生产环境下server一般都没有显示器,但是如果我们需要在server上安装oracle的话,就必须使用图形界面。如果client是linux的话,我们可以使用xhost,同样windows下也有相应的解决办法。

如果客户端是windows,可以在在windows上装一个vncviewer来登录linux图形界面,而且一般linux server上都装有vncserver。

 

1.1 服务端配置:

 

1.1.1 如果是第一次使用vncserver,需要配置vncserver的访问密码,telnet上server,输入vncserver,再输入两次密码即可。

[root@ora10g ~]# vncserver

You will require a password to access your desktops.

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

New 'ora10g:1 (root)' desktop is ora10g:1

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

[root@ora10g ~]# 

 

1.1.2 配置默认窗口管理器

[root@ora10g ~]# vi /root/.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 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &  #系统默认的窗口管理器,vncviewer连上去后看到是很灰的一个窗口,注释掉
gnome-session & #以GNOME作为VNC的窗口管理器

配置完后使用:service vncserver restart重启vnc服务。

 

1.1.2 设置vnc显示号(display number)

[root@ora10g ~]# vncserver :20

New 'ora10g:20 (root)' desktop is ora10g:20

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/ora10g:20.log

#可以使用ls $HOME/.vnc/*.pid来查看目前开了多少个display number
[root@ora10g ~]# ls /root/.vnc/*.pid
/root/.vnc/ora10g:20.pid  /root/.vnc/ora10g:2.pid
[root@ora10g ~]#

 

1.2 客户端配置:

在vncviewer中输入:192.168.168.213:20(192.168.168.213是server的ip,20是display number)即可打开server端的图形界面。

 

Ref:http://www.houyanpeng.com/centos-5%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AE%89%E8%A3%85vnc%E6%97%B6%E7%81%B0%E5%B1%8F%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95.html


原文链接: http://blog.csdn.net/t0nsha/article/details/6544717

你可能感兴趣的:(在windows下访问linux图形界面之vncserver)