VNCServer 配置 及Vncview的使用 1、vncserver服务的启动 redhat 及fedora 一般都自动安装了vncserver了 只要在服务列表中选中启动一下就可以了 2、vncserver的配置 通过编辑文件$HOME/.vnc/xstartup来启动你喜欢的窗口管理器。使用startkde &来启动KDE,使用gnome-session &来启动GNOME,fvwm2 &来启动FVWM2 。下面是一个例子 ##################################################### #!/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 #startkde #twm & ########################################################## 3、开始使用 在启动前还是要运行一个东西的,可以使用telnet用自己的用户登录远程系统 运行vncserver ,若要定义界面大小,颜色看 vncserver --help,若是第一次运行 会提示输入口令,远程登录的口令,跟用户口令没关系的。口令修改可以使用 vncpasswd程序。运行成功后会有桌面号的提示类似:1 :2 的。记住桌面号。退 出telnet。每次服务器重器后都需要运行一次。
4、登录 在windows下载一个winvnc,安装完成后,不用启动服务,使用它的查看器就 可以了。输入vnc服务器 地址:桌面号 ,再输入口令就可以使用了。注意,每次 使用完,请千万不要注销掉系统,直接关闭winvnc查看器就可以了,只要服务器 没问题,可以再次使使用winvnc继续连接。 5、关闭服务器上自己的vnc连接 vncserver -kill :桌面号 6、如何使服务器开机自动运行vncserver 不需要自己telnet 使用linuxconf来设置vncserver启动脚本(/etc/init.d/vncserver)实现系统自启动时启动vncserver。但是默认的启动脚本灵活性不够,因此编辑/etc/init.d/vncserver,修改:
"su - ${display##*:} -c "cd && [ -f .vnc/passwd ] && vncserver :${display%%:*}"" 为:
"su - ${display##*:} -c "cd && [ -f .vnc/passwd ] && vncserver ${ARGS} :${display%%:*}"" 然后编辑/etc/sysconfig/vncservers: # The VNCSERVERS variable is a list of # display:user pairs. # # Uncomment the line below to start a VNC server on # display :1 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/vnc/sshvnc.html>.
VNCSERVERS="1:jdimpson" ARGS="-geometry 1024x768 -alwaysshared " 在ARGS中修改"1024x768"来适应自己的X桌面实际参数配置。可以在这里添加任何其他VNC服务器参数配置。在VNCSERVERS中修改jdimpson为你希望运行VNC桌面的用户。VNCSERVERS中的1表示VNC以桌面1运行,如果希望添加其他的桌面,可以修改配置如下: VNCSERVERS="1:jdimpson 2:phred 3:sysadmin" 在RedHat系统上,使用以下命令启动VNC: /etc/init.d/vncserver start 现在你就可以使用VNC任何客户端来使用VNC桌面。

|