首页

在Centos6.7系统让VNC Server5.0.5开机自动运行服务方便远程管理

标签:vnc,5800,5900,centos,开机运行,viewer,chkconfig,vncserver-x11-serviced,vncserver-virtuald,linux     发布时间:2016-12-07   

一、问题描述

如下图,在centos系统安装的VNC Server 5.0.5服务,每次重启系统都需要手动点下桌面的服务图标,不方便远程重启管理(重启后必须本地登录点击VNC图标),通过chkconfig   vncserver  on提示“在vncserver服务中读取信息时出错:没有那个文件或目录”,根据网友提供编辑vi  /etc/sysconfig/vncserver发现该版本下没有此文件...

在Centos6.7系统让VNC Server5.0.5开机自动运行服务方便远程管理

二、解决步骤

  1.  由于该版本的vnc高版本(低版本的VNC需通过vncserver :1 来开启vncserver的端口),因此需到/etc/init.d路径下启动vncserver-x11-serviced、vncserver-virtuald服务,如下所示

/etc/init.d/vncserver-x11-serviced   start@b@@b@/etc/init.d/vncserver-virtuald    start

 2. 如启动不了,因该了license没有激活,通过vncserver-x11-core输入license激活码(激活码可以到安装教程页面获取 - 客户端和服务的激活码一样)

 3. 通过chkconfig  vncserver-x11-serviced、vncserver-virtuald服务加装到开机启动列表中,具体如下

chkconfig   vncserver-x11-serviced   on@b@@b@chkconfig   vncserver-virtuald   on

4. 防火墙设置,添加默认端口5900(默认端口,可在Options的connections端口配置界面进行修改),如下,保存后重启防火墙所示

[root@ayls-s3 init.d]# vi /etc/sysconfig/iptables@b@# Firewall configuration written by system-config-firewall@b@# Manual customization of this file is not recommended.@b@*filter@b@:INPUT ACCEPT [0:0]@b@:FORWARD ACCEPT [0:0]@b@:OUTPUT ACCEPT [0:0]@b@-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT@b@-A INPUT -p icmp -j ACCEPT@b@-A INPUT -i lo -j ACCEPT@b@-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT@b@-A INPUT -m state --state NEW -m tcp -p tcp --dport 5900 -j ACCEPT@b@-A INPUT -j REJECT --reject-with icmp-host-prohibited@b@COMMIT@b@[root@ayls-s3 init.d]#  /etc/init.d/iptables  restart

5. 如下图通过VNC客户端连接到服务

在Centos6.7系统让VNC Server5.0.5开机自动运行服务方便远程管理