一、安装 VNC
预设情况下,CentOS 6.4 是没有安装的。
检查是否安装,输入:
[root@localhost ~]# rpm -q vnc vnc-server
得到:
package vnc is not installed
提示没有安装,那么就开始安装,输入:
[root@localhost ~]# yum install vnc vnc-server
二、设定 VNC 密码
安装完成后 需初启动 VNC 否则执行第一步 Centos 依然会报未安装 VNC
[root@localhost ~]$ vncserver
设定 VNC 密码,输入:(在某使用者下输入则登陆使用者就是它,如果 su imiss 切换到 imiss 使用者,输入 vncserver 则启动的是另一个桌面,同样要设定密码,以后在该账户下启动的 vncserver 登陆就需要在此使用者下设定的密码了。)
此时会提示你输入密码,因为是第一次配置。重复输入两次即可。
[root@localhost ~]$ vncpasswd
Password:
Verify:
三、配置桌面型别
[root@localhost ~]$vi ~/.vnc/xstartup
一般情况下,我们使用的 Linux 桌面都是 “Gnome” 桌面,故配置成这个桌面比较习惯。
按 “i” 键进入编辑状态,主要修改最后两行。改为:
# xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
# twm &
gnome-session &
重点编辑最后两行,将这两行注释去掉,得到:
四、配置登入帐号、桌面解析度、连线方式
输入:
[root@localhost ~]# vi /etc/sysconfig/vncservers
修改最后两行
VNCSERVERS=”1:root”
VNCSERVERARGS[1]=”-geometry 1024×768″
五、配置防火墙,允许 VNC 连线
VNC server 监听的埠从 5900 开始,display:1 的监听 5901,display:2 监听 5902,以此类推。 CentOS 的防火墙预设是不允许连线这些埠的,所以需要使用下面的步骤开启防火墙(需要 root 许可权):
输入编辑:
[root@localhost ~]# 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 自动启动
[root@localhost ~]# chkconfig vncserver on
八、关闭
vncserver -kill :1(注意 kill 后面要有一个空格)
安装成功
service vncserver start