vnc配置
@[linux]
配置可登录用户
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"
重新启动vnc服务,以为每个可用vnc登录的用户自动产生vnc配置文件,用户的配置文件保存在
~/.vnc
下。service vncserver restart
各个用户根据需要调整默认的桌面。
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 &
采用步骤3的方式重新启动vnc服务。