CentOS 6.5x64安装和配置vnc服务

 

CentOS 6.5 x64安装和配置VNC服务

 

 

Centos6(7) 

 

一、首先服务器端需要运行级别为5的图形界面,且GNOME桌面图形界面已经安装。

  可以使命令进行查询一下

  rpm -qa|grep  gnome

      run level


 CentOS 6.5x64安装和配置vnc服务

 CentOS 6.5x64安装和配置vnc服务


若果没有安装,请执行以下命令:

yum groupinstall"X Window System" "Desktop Platform" Desktop

二、安装 VNC
  默认情况下,CentOS 6.5 是没有安装的。
  检查是否安装,输入:
[[email protected] ~]# rpm -q tigervnc tigervnc-server
  提示没有安装,那么就开始安装,输入:
[[email protected] ~]# yum install tigervnc tigervnc-server

 

二、设置 VNC 密码

安装完成后 需初启动VNC 

[[email protected] ~]$ vncserver
  设置 VNC密码,输入:(在某用户下输入则登陆用户就是它,如果su imiss切换到imiss用户,输入vncserver则启动的是另一个桌面,同样要设置密码,以后在该账户下启动的vncserver登陆就需要在此用户下设置的密码了。)
  此时会提示你输入密码,因为是第一次配置。重复输入两次即可。
  [[email protected] ~]$ vncpasswd
  Password:
  Verify:

 

三、配置桌面类型

   [[email protected] ~]$vi ~/.vnc/xstartup
 一般情况下,我们使用的 Linux 桌面都是 "Gnome" 桌面,故配置成这个桌面比较习惯。
  按 "i" 键进入编辑状态,主要修改最后两行。改为:

# xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# twm &
gnome-session &

四、配置登录帐号、桌面分辨率、连接方式
  输入:
[[email protected] ~]# vi /etc/sysconfig/vncservers

修改最后两行

VNCSERVERS="1:root"

或VNCSERVERS="1:root 2:oracle"

VNCSERVERARGS[1]="-geometry 1024x768"

 

五、配置防火墙,允许 VNC 连接
  VNC server 监听的端口从 5900 开始,display:1 的监听 5901,display:2监听 5902,以此类推。CentOS 的防火墙缺省是不允许连接这些端口的,所以需要使用下面的步骤打开防火墙(需要 root 权限):
  输入编辑:
[[email protected] ~]# vi /etc/sysconfig/iptables

上面我们只添加了一个 root 帐号和桌面 1,所以这里按照上面的规则,添加一个 "5901" 端口号即可。

-A INPUT -m state --state NEW -m tcp-p tcp --dport 5901 -j ACCEPT

 

六、重启防火墙

service iptables restart

 

七、设置 VNC 自动启动

[[email protected] ~]# chkconfig --level35 vncserver on

 

八、关闭重新打开
vncserver -kill :1
(注意kill后面要有一个空格)

service vncserver start

可以使用如下的方法启动多个桌面的VNC
  vncserver :1
  vncserver :2
  vncserver :3

 

九、客户端登陆

CentOS:使用TigerVNC Viewer连接 ip:1
Windows
:使用Real VNC Viewer连接ip:1