基于CenOS搭建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远程桌面

1.首先通过如下命令安装比较的系统库

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

2.然后安装Xvfb

yum install -y Xvfb

3.安装x11VNC

yum install -y x11vnc

 

二.启动VNC远程桌面

x11vnc -rfbport 12345 -passwd [这里输入你的密码]-create -forever

 

如果出现以下界面则表示VNC启动成功

基于CenOS搭建VNC远程桌面服务

 

此时在windows上面下载VNC VIewer进行连接即可.

 

连接过程略.连接成功以后界面如下所示:

基于CenOS搭建VNC远程桌面服务

 

三.接下来,进行简单的演示,安装xview

在命令行中输入:

yum install -y xloadimage

下载图片用于显示:

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

用命令显示图片:

xview qqlogo_1x.png

结果如下图:

基于CenOS搭建VNC远程桌面服务

 

转载于:https://my.oschina.net/qkmc/blog/1577019