VNC 安装与配置

本贴最后更新于 2488 天前,其中的信息可能已经斗转星移

vnc 用来远程启动图形终端

centos6.5 安装 VNC、远程及启动关闭

标签: centos vnc 远程桌面 安装 详解

0.说明

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

1.在 root 用户下载并按照 vnc-server

1.1 检查是否已经安装

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

[root@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 安装命令即可完成:

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

2.在 root 用户配置 vncserver

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

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

3.在 root 用户设置或修改 vnc 登录密码

配置当前用户的 vnc 登陆密码,连续输入两次即可。修改 vnc 的登录密码,也是和设置新密码一样的步骤。

这个密码是 vnc 连接的独立密码,与系统密码没有关系。

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

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

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

[root@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" 端口
...

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

6.在 oracle 用户下启动服务(开启多个远程端口)并设置开机自启动

6.1 启动方式一

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

[root@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 服务:

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

[root@master /]# vncserver :2 #指定端口 2(即系统的 5902 端口)启动服务,我用这种

6.3 开机自启动

设置开机自动启动服务:

[root@master /]# chkconfig vncserver on

查看设置是否设置成功:

[root@master /]# chkconfig --list | grep vnc
vncserver 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 命令:

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

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

参考链接:

(总结)CentOS Linux下VNC Server远程桌面配置详解

http://www.linuxidc.com/Linux/2016-06/132024.htm

http://blog.csdn.net/russle/article/details/4757888

来自 [https://www.cnblogs.com/fefjay/p/6065750.html](https://www.cnblogs.com/fefjay/p/6065750.html)

  • VNC
    3 引用 • 2 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    5 引用 • 16 回帖 • 1 关注
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    93 引用 • 122 回帖 • 619 关注
  • 安全

    安全永远都不是一个小问题。

    199 引用 • 818 回帖
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 2 关注
  • 链书

    链书(Chainbook)是 B3log 开源社区提供的区块链纸质书交易平台,通过 B3T 实现共享激励与价值链。可将你的闲置书籍上架到链书,我们共同构建这个全新的交易平台,让闲置书籍继续发挥它的价值。

    链书社

    链书目前已经下线,也许以后还有计划重制上线。

    14 引用 • 257 回帖
  • danl
    173 关注
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 195 关注
  • ZooKeeper

    ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 HBase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

    59 引用 • 29 回帖 • 9 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 7 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖 • 1 关注
  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    15 引用 • 7 回帖 • 1 关注
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 414 关注
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1742 回帖 • 2 关注
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    180 引用 • 3878 回帖 • 1 关注
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    201 引用 • 120 回帖 • 2 关注
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 675 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 233 回帖
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    29 引用 • 230 回帖 • 122 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    151 引用 • 257 回帖 • 1 关注
  • Follow
    4 引用 • 12 回帖 • 1 关注
  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    56 引用 • 85 回帖
  • JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    730 引用 • 1282 回帖 • 5 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 645 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 644 关注
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1443 引用 • 10082 回帖 • 497 关注
  • CodeMirror
    2 引用 • 17 回帖 • 167 关注
  • 音乐

    你听到信仰的声音了么?

    62 引用 • 512 回帖