CentOS6.5 配置VNC配置

评分 0, 满分 5 星(1465 次阅读)
Loading...
添加评论

VNC是Linux上的一款非常优秀的远程控制工具软件,通常我们在Windows上面安装vnc客户端软件来远程访问Linux机器,VNC由著名的 AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和 Windows和MAC中的任何远程控制软件媲美。


 

1. 检查是否已经安装了VNC server

[root@localhost ~]# rpm -qa | grep vnc
tigervnc-server-1.1.0-5.el6_5.x86_64
tigervnc-1.1.0-5.el6_5.x86_64


 

2.安装相应桌面环境与vnc服务端和客户端:

# yum groupinstall "X Window System" "Desktop"

# yum install tigervnc(来源www.pms.cc)

# yum install tigervnc-server


 

3. 启动vncserver

第一次启动vncserver需要输入密码两次,下面是切换到pms.cc用户,并设置密码

[root@localhost ~]# su pms.cc
[pms.cc@localhost root]$ vncserver

You will require a password to access your desktops.
Password:
Verify:
xauth:  creating new authority file /home/pms.cc/.Xauthority

New 'localhost.localdomain:1 (pms.cc)' desktop is localhost.localdomain:1

Creating default startup script /home/pms.cc/.vnc/xstartup
Starting applications specified in /home/pms.cc/.vnc/xstartup
Log file is /home/pms.cc/.vnc/localhost.localdomain:1.log
 


 

可以看到已经生成了一个New 'localhost.localdomain:1 (pms.cc)' desktop is localhost.localdomain:1


 

4.设置vnc访问密码:(来源www.pms.cc)
# vncpasswd
这里是为上面的root远程用户配密码,所以在root账户下配;依次类推,为别的账户配密码,就要在别的账户下设密码


 

5.防火墙设置


 

关闭防火墙# /sbin/service ipstables stop

启动vnc服务后,你可以用netstat –tunlp命令来查看vnc服务所使用的端口,使用下面命令开启这些端口:

[root@localhost ~]# netstat -tulnp | grep X
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 14319/Xvnc
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 14319/Xvnc
tcp 0 0 :::6001 :::* LISTEN 14319/Xvnc

 

iptables防火墙默认会阻止vnc远程桌面,所以需要在iptables允许通过。

[root@localhost ~]# vi /etc/sysconfig/iptables

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


 

6.重启防火墙

  配置就算完毕了,需要重启一下防火墙才能使最后那个端口号的配置正常。

[root@localhost ~]# service iptables restart
iptables:将链设置为政策 ACCEPT:nat mangle filter         [确定]
iptables:清除防火墙规则:                                 [确定]
iptables:正在卸载模块:                                   [确定]
iptables:应用防火墙规则:                                 [确定]

 

7.设置 VNC 自动启动

  虽然上面配置是可以使用了,但是你一旦重启服务器后,VNC 的服务又会停止,得手动来启,不方便,虽说服务器不能老是启动,但是重启的时候还是有的,为了方便,你需要将 VNC 服务设置为自动自动。

[root@localhost ~]# chkconfig vncserver on
 

至此所有配置完毕

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: CentOS6.5 配置VNC配置
 
评分 4.6, 满分 5 星
Loading...