VNC远程控制安装和设置

首先以root身份登入,这样修改配置文件很方便。

一、安装 VNC

  首先检查一下本机是否安装了 VNC,默认情况下,CentOS 6.0 是没有安装的。

  检查是否安装,输入:

[root@localhost ~]# rpm -q vnc vnc-server  得到:

package vnc is not installed

package vnc-server is not installed  提示没有安装,那么就开始安装,输入:

[root@localhost ~]# yum install vnc vnc-server  注:如果是 Ubuntu 则输入:

[root@localhost ~]# apt-get install vnc vnc-server  在一串指令提示后,会让你确认一些选项,输入两次 “Y” 并确认,稍作等待,,提示 “Complete!” 即完成安装。

二、设置 VNC 密码

  启动 VNC,输入:

[root@localhost ~]# vncserver  此时会提示你输入密码,因为是第一次配置。重复输入两次即可。

三、配置桌面类型  设置一下远程桌面使用那个类型的桌面,分辨率多少等等。打开用户目录下的文件“.vnc/xstartup”。注意“.vnc”是一个隐藏目录。

得到:

#!/bin/sh

vncconfig -iconic &unset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESSOS=`uname -s`if[ $OS = ‘Linux’]; then case”$WINDOWMANAGER”in *gnome*) if[ -e /etc/SUSE-release ]; then PATH=$PATH:/opt/gnome/bin export PATH fi ;; esacfiif[ -x /etc/X11/xinit/xinitrc ]; then exec /etc/X11/xinit/xinitrcfiif[ -f /etc/X11/xinit/xinitrc ]; then exec sh /etc/X11/xinit/xinitrcfi[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesxsetroot -solid greyxterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop”&twm &

一般情况下,我们使用的 Linux 桌面都是 “Gnome” 桌面,故配置成这个桌面比较习惯。主要修改上面文件的最后两行。改为:

# xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &# twm &gnome-session &

四、配置登录帐号、桌面分辨率、连接方式打开“/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 this URL:# # Use “-nolisten tcp” to prevent X connections to your VNC server via TCP.# 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 800×600 -nolisten tcp -localhost”重点编辑最后两行,将这两行注释去掉,得到: VNCSERVERS=”1:root”VNCSERVERARGS[1]=”-geometry 1024×768″  这里是只有一个帐号登录,设置分辨率为1024*768,如果你有多个帐号,则按照下面格式配置。

VNCSERVERS=”1:user1 2:user2 3:user3″VNCSERVERARGS[1]=”-geometry 1024×768″VNCSERVERARGS[2]=”-geometry 1024×768″VNCSERVERARGS[3]=”-geometry 800×600 -depth 24 -nolisten tcp -nohttpd -localhost”  解释一下这个文件:

VNCSERVERS 这一行是配置在系统启动时启动几个 VNC server,上面的例子里运行了三个 VNC server,其中 user1 在 display :1,user2 在 display :2,user3 在 display :3。

VNCSERVERARGS 这三行,分别为 VNC server 1, 2, 3 配置启动参数,上面的例子里对 user1 和 user2 使用屏幕分辨率 1024×768,对 user3 使用 800×600,24 色,不支持 tcp,不支持 http 连接,只能在本地测试访问。  注释:在启动 VNCserver 时,你也可以为 server 指定一个 display 参数。你可以把 display 理解为一个桌面,每个用户都可以有自己的桌面。VNC 客户端在连接时,可以指定连接到哪个桌面上。在系统中,display 号不能重复,也就是说,如果有用户已经建立了名为 “:1” 的 display,另外一个用户就不能再使用 “:1” 了,他可以使用 “:2″。

  指定 display 号码的启动 VNC server 的命令是:

vncserver:1

切忌贪婪,恨不得一次玩遍所有传说中的好景点,

VNC远程控制安装和设置

相关文章:

你感兴趣的文章:

标签云: