设为首页 收藏本站
查看: 556|回复: 0

[经验分享] centos6.5安装VNC、远程及启动关闭

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2017-2-6 11:36:37 | 显示全部楼层 |阅读模式
0.说明

安装服务的过程当中,最好是在联网环境下操作。由于涉及到远程连接的问题,系统的防火墙需要关闭,或者是做好相应的过滤策略。参考了网上很多大牛的意见和文章,结合自己的安装经历,现在总结一下。
1.下载并按照vnc-server
1.1 检查是否已经安装

默认情况下,vnc服务是没有被系统安装的,可以通过以下命令查看:

[iyunv@master /]# rpm -qa | grep vnc #执行查询命令tigervnc-1.1.0-18.el6.x86_64       #有内容说明已经安装了服务。我这里已经安装,所以会有结果出来。tigervnc-server-1.1.0-18.el6.x86_64

执行查询命令,如果没有内容说明还没有安装vnc服务,需要安装。
1.2 下载和安装

其实这个步骤很简单,都交给系统去做了,执行下面yum安装命令即可完成:

[iyunv@master /]# yum install tigervnc tigervnc-server -y

2.配置vncserver

[iyunv@master /]# vim /etc/sysconfig/vncserver #打开配置文件

#在文件修改为下面两行代码:VNCSERVERS="1:root"VNCSERVERARGS[1]="-geometry 1024x768  -nolisten tcp -localhost"

3.设置或修改vnc登录密码

配置当前用户的vnc登陆密码,连续输入两次即可。修改vnc的登录密码,也是和设置新密码一样的步骤。
这个密码是vnc连接的独立密码,与系统密码没有关系。

[iyunv@master /]# vncpasswd Password:Verify:[iyunv@master /]#

4.配置防火墙规则,允许vnc远程连接

VNC server监听的端口从5900开始,display:1的监听 5901,display:2监听 5902,以此类推。CentOS 的防火墙缺省是不允许连接这些端口的,需要配置防火墙开放相关端口(root 权限):

[iyunv@master /]# vi /etc/sysconfig/iptables...
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT #开放 "5901" 端口-A INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT #开放 "5902" 端口...

[iyunv@master /]# service iptables restart #重启防火墙

6.启动服务(开启多个远程端口)并设置开机自启动
6.1 启动方式一

让系统自动分配连接端口:

[iyunv@master /]# vncserver #直接输入则会自动打开一个连接服务New 'master:2 (jay)' desktop is master:2 #这里是“master:2”说明这是启动的第二个服务,已经存在有“master:1”在这之前启动Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/master:2.log

6.2 启动方式二

指定端口启动,如果指定端口的vnc服务已经启动则会提示,如果还没有启动则会重新启动特定端口的vnc服务:

[iyunv@master /]# vncserver :1 #指定端口1(即系统的5901端口)启动服务,注意“:1”之前有一个空格[iyunv@master /]# vncserver :2 #指定端口2(即系统的5902端口)启动服务

6.3 开机自启动

设置开机自动启动服务:

[iyunv@master /]# chkconfig vncserver on

查看设置是否设置成功:

[iyunv@master /]# chkconfig --list | grep vncvncserver       0:off   1:off   2:on    3:on    4:on    5:on    6:off

7.windows环境远程连接服务器
7.1 客户端远程连接

    下载且安装好windows桌面的vnc-viewer客户端;

    然后在VNC Server(服务器)这一项输入“目标主机IP:登录端口(没错,端口就是上面的1或者2或3等)”;

    Encryption(加密)这一项采用默认方式(让vnc server自己选择);

    点击“Connection(连接)”;

    输入设置的vnc登录密码(注意是vnc的密码,不是目标主机系统的登录密码)。

7.2 使用浏览器远程连接

这个方法本人没有测试过,这里借鉴网友的经验,也在这里说明一下。具体实现细节大家可以自己折腾。
从浏览器登录(浏览器需要安装JAVA支持库,作为java applet来实现,才能登录控制VNC服务器,可以yum install java*安装)。
最后直接从浏览器中输入如下地址,进行远程访问:

http://目标主机IP:登录端口

8.关闭vncserver

执行kill命令:

[iyunv@master /]# vncserver -kill :1 #关闭端口1[iyunv@master /]# vncserver -kill :2 #关闭端口2

注意:-kill与:1或:2中间有一空格

参考链接:



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-338305-1-1.html 上篇帖子: 解决This system is not registered with RHN 下篇帖子: NFS服务搭建
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表