vnc配置

vnc配置

@[linux]

  1. 配置可登录用户vi /etc/sysconfig/vncservers

    # The VNCSERVERS variable is a list of display:user pairs.
    #
    # Uncomment the lines below to start a VNC server on display :2
    # as my 'myusername' (adjust this to your own).  You will also
    # need to set a VNC password; run 'man vncpasswd' to see how
    # to do that.
    #
    # DO NOT RUN THIS SERVICE if your local area network is
    # untrusted!  For a secure way of using VNC, see
    # <URL:http://www.uk.research.att.com/archive/vnc/sshvnc.html>.
    
    # Use "-nolisten tcp" to prevent X connections to your VNC server via TCP.
    
    # Use "-nohttpd" to prevent web-based VNC clients connecting.
    
    # Use "-localhost" to prevent remote VNC clients connecting except when
    # doing so through a secure tunnel.  See the "-via" option in the
    # `man vncviewer' manual page.
    
    # VNCSERVERS="2:myusername"
    # VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
    
    # 每个可登录的用户用空格隔开
    VNCSERVERS="1:root 2:vbox"
    VNCSERVERARGS[1]="-geometry 800x600"
    VNCSERVERARGS[2]="-geometry 800x600"
    
  2. 重新启动vnc服务,以为每个可用vnc登录的用户自动产生vnc配置文件,用户的配置文件保存在~/.vnc下。

    service vncserver restart
    
  3. 各个用户根据需要调整默认的桌面。vi ~/.vnc/xstartup ,比如采用gnome作为桌面的配置如下:

    #!/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 1024x768 -ls -title "$VNCDESKTOP Desktop" &
    gnome-session &
    
  4. 采用步骤3的方式重新启动vnc服务。

posted @ 2013-11-29 15:37  Oo笨蛋  阅读(330)  评论(0编辑  收藏  举报