Linux 开启VNC服务  

2010-08-03 21:22:59|  分类: Linux |  标签: |字号 订阅
1.  检查是否有安装 VNC rpm
     [root@erp-dev /]# rpm -qa | grep vnc
    若未安装,则安装之
   [root@erp-dev tmp]# rpm -ivh vnc-server-4.1.2-14.el5.x86_64.rpm
2.  启动服务并指定端口号
      [root@erp-dev /]# vncserver :1        ### 指定VNC连接端口号为1, 此端口可自行定义,但不能与其他冲突
        You will require a password to access your desktops.     
        Password:                                                                    ###第一次启动此服务时,会要求输入VNC连接密码
        Verify:
        xauth:  creating new authority file /root/.Xauthority
 New 'erp-dev:1 (root)' desktop is erp-dev.gtbf-ltd.com:1
 Creating default startup script /root/.vnc/xstartup             ### 创建 .vnc 目录及xstartup 文件
        Starting applications specified in /root/.vnc/xstartup
        Log file is /root/.vnc/erp-dev.gtbf-ltd.com:1.log
[root@erp-dev ~]#
3.  修改登陆桌面配置
[root@erp-dev /]# cd /root/.vnc       ### 此目录只有在启动过一次vnc服务后才会被自动创建
[root@erp-dev .vnc]# ls
erp-dev.gtbf-ltd.com:1.log  erp-dev.gtbf-ltd.com:1.pid  erp-dev.gtbf-ltd.com:2.log  passwd  xstartup
[root@erp-dev .vnc]# vi 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 &                               ### 将此行注释或删掉
gnome-session &             ### 添加此行记录
~
wq!    保存退出
5.   其他
      停止此端口之服务的方法:   
       [root@erp-dev /]# vncserver -kill :1
       修改vnc密码之方法:
      [root@erp-dev /]# vncpasswd
   
   Password:
      Verify: