CentOS搭建VNC远程桌面服务

CentOS搭建VNC远程桌面服务

前言

必要知识

本教程假设您已学习以下 Linux 基本操作:

  1. 连接 SSH
  2. 执行命令
  3. 编辑文件

如果还没有掌握 Linux 基本操作,您可以参考腾讯云其它 Linux 入门教程进行学习;如您已学有所成,请开始本篇教程之旅。

安装、启动 VNC

VNC 远程桌面原理

注:本小节内容旨在帮助您更好地了解 Xorg、X11、VNC 等概念和原理,如果你不想了解原理部分,只想快速搭建起 VNC 服务,可以跳过本节内容

名词解释:

  1. Xorg:在 Linux 用户中非常流行,已经成为图形用户程序的必备条件,所以大部分发行版都提供了它。
  2. X11:X Window 系统(X Window System,也常称为 X11 或 X )是一种以位图方式显示的软件窗口系统。
  3. VNC:VNC(Virtual Network Computing),为一种使用RFB协议的显示屏画面分享及远程操作软件。此软件借由网络,可发送键盘与鼠标的动作及即时的显示屏画面。
  4. x11vnc:轻量级 VNC 服务程序。
  5. Xvfb:轻量级 Xorg 服务程序。

在 Linux 中显示窗口,首先要创建一个 display 服务。而 Xvfb 就是一个轻量级的,不产生实际屏幕输出的虚拟 display 服务程序。 Xvfb 创建 display 后, x11vnc 连上去并转换成 VNC 协议。 优点是整个系统按需开启,非常轻量,不会影响服务器性能。

安装 VNC 远程桌面

首先,通过以下命令安装比较的系统库

yum install -y xorg-x11-xauth xterm libXi libXp libXtst libXtst-devel libXext libXext-devel

然后,通过以下命令安装 Xvfb

yum install -y Xvfb

最后,通过以下命令安装 x11vnc

yum install -y x11vnc

启动 VNC 远程桌面

启动 VNC 远程桌面命令如下,其中 12345 为端口号(如果已占用需要换另外的端口号,记得在腾讯云管理页面添加端口放行规则),CrekeNet 为 VNC 远程桌面连接密码:

x11vnc -rfbport 12345 -passwd CrekeNet -create -forever

出现以下输出则启动成功 VNC 远程桌面

CentOS搭建VNC远程桌面服务_第1张图片
image

连接 VNC 远程桌面

下载 VNC Viewer

点击这里

下载 VNC Viewer ,软件支持多平台。

注意选择您的电脑的操作系统对应链接进行下载,本教程以 Windows 为例

使用 VNC Viewer

下载安装后,首次运行 VNC Viewer ,会出现用户协议确认,如图勾选同意协议

CentOS搭建VNC远程桌面服务_第2张图片
image

接着是介绍 VNC Viewer 的新功能,如图点击 “GOT IT” 确认

CentOS搭建VNC远程桌面服务_第3张图片
image

选择 “File” —— “New Connection” ,新建 VNC 远程桌面连接

CentOS搭建VNC远程桌面服务_第4张图片
image

“VNC Server” 填写腾讯云服务器IP和端口号,格式如 <您的 CVM IP 地址>:12345 ; “Name” 是连接的名字,可随意填,如 Tencent Cloud

CentOS搭建VNC远程桌面服务_第5张图片
image

点击 “OK” ,完成连接的新建,这时面板上多了我们刚刚新建的名叫 Tencent Cloud 的连接

CentOS搭建VNC远程桌面服务_第6张图片
image

右击这个连接,选择 “Connect”

CentOS搭建VNC远程桌面服务_第7张图片
image

开始连接 VNC 远程桌面,此时会出现安全提示,点击 “Continue” 即可继续

CentOS搭建VNC远程桌面服务_第8张图片
image

出现密码输入框,如果您是按照前文的默认密码启动 x11vnc ,则填入 CrekeNet 即可;如果您用了自己的密码,则需要输入您设置的正确密码

CentOS搭建VNC远程桌面服务_第9张图片
image

成功连接后,出现 Linux 远程桌面

CentOS搭建VNC远程桌面服务_第10张图片
image

VNC 远程桌面简单应用

安装 xview

以下命令可以在 SSH 窗口,或者 VNC 内的命令行窗口输入

yum install -y xloadimage

下载图片用以显示

wget http://mat1.gtimg.com/www/images/qq2012/qqlogo_1x.png

在 VNC 远程桌面显示图片

以下命令必须在 VNC 内的命令行窗口输入

xview qqlogo_1x.png

在 VNC 远程桌面窗口,成功显示图片!

CentOS搭建VNC远程桌面服务_第11张图片
image

你可能感兴趣的:(CentOS搭建VNC远程桌面服务)