centos 6.5安装vncserver

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos 6.5安装vncserver相关的知识,希望对你有一定的参考价值。

centos 6.5安装vncserver


1. 查看是否安装了VNC服务

# rpm -qa |grep vnc

如果返回下面信息就说明安装了。

tigervnc-server-1.1.0-16.el6.centos.x86_64


2. 下载vncserver 

# yum install  -y tigervnc tigervnc-server


3. 配置 vncserver  

# vi /etc/sysconfig/vncservers

在文件中的添加

VNCSERVERS="1:root 2:root"

VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp -localhost"


4. 启动vncserver服务。 

# vncserver


You will require a password to access your desktops.

Password:        #这个密码是vnc连接密码,和系统密码没有关系。

Verify:



New ‘localhost.localdomain:1 (root)‘ desktop is localhost.localdomain:1



Creating default startup script /root/.vnc/xstartup

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/localhost.localdomain:1.log



5. 若进入后系统显示灰屏的话需要修改 /root/.vnc/xstartup  文件,找到最后一行,将  

# vi /root/.vnc/xstartup


#twm &                                           #注释掉这一行

gnome-session &                       #添加这一行


# service vncserver restart         #重启服务


6. 设置vncserver为自动启动服务r

[[email protected] ~]# chkconfig vncserver on


7. 配置防火墙

配置防火墙,允许VNC客户端连接VNC server。VNC server监听的端口从5900开始,display:1的监听5901,display:2监听5902,以此类推。CentOs的防火墙缺省是不允许连接这些端口的,需要使用下面的步骤打开防火墙(需要root权限):

# vi /etc/sysconfig/iptables  

1) 找到下面的语句:

-A INPUT -j REJECT --reject-with icmp-host-prohibited

在此行之前,加上下面的内容:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT   #允许其它机器访问本机的5900到5903端口

2) 然后使用root身份重新启动防火墙:

# service iptables restart

3) 设置开机自动启动

# chkconfig iptables on


8. 使用客户端以  “ip:1”的形式连接,输入密码后进入到vncserver中。 


备注:

1)重置VNC连接密码

# vncpasswd


以上是关于centos 6.5安装vncserver的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 6.5 安装VNC

centos 6.5 安装

CentOS-6.5-saltstack-安装

CentOS 6.5使用 安装ansible

Centos 6.5编译安装LAMP

CentOS-6.5安装配置JDK-7