搭建VNC远程桌面服务

参考:腾讯云手动实验 https://cloud.tencent.com/developer/labs/lab/10282


都说 Windows 的好处,就是可以运行图形界面程序。其实 Linux 不仅有基于 X11 的图形界面程序,还支持 VNC 远程桌面。 本文以 CentOS 发行版为例进行讲解,教你如何在 Linux 启动 VNC 服务,并在 Windows 下连接 Linux 服务器的图形界面。


VNC远程桌面原理

名词解释

Xorg:在linux用户中非常流行,已经成为图形用户程序的必备条件,所以大部分发行版都提供了它。

X11:X Windows系统(X Windows System,也常称为X11或X)是一种以位图方式显示的软件窗口系统

VNC:VNC(Virtual Network Computing),为一种使用RFB协议的显示屏画面分享及远程操作软件。此软件借由网络,可发送键盘与鼠标的动作及即时的显示屏画面。

x11vnc:轻量级VNC服务程序。

Xvfb:轻量级Xorg服务程序。

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


安装VNC远程桌面

安装系统库

[root@localhost ~]# yum -y install xorg-x11-xauth xterm libXi libXp libXtst libXtst-devel libXext libXext-devel

安装Xvfb和x11vnc

[root@localhost ~]# yum -y install epel-release
[root@localhost ~]# yum -y install Xvfb x11vnc

启动VNC远程桌面
端口号为12345,123.com为远程连接密码

[root@localhost ~]# x11vnc -rfbport 12345 -passwd 123.com -create -forever
30/04/2020 13:37:00 passing arg to libvncserver: -rfbport
30/04/2020 13:37:00 passing arg to libvncserver: 12345
30/04/2020 13:37:00 passing arg to libvncserver: -passwd
30/04/2020 13:37:00 x11vnc version: 0.9.13 lastmod: 2011-08-10  pid: 8277
30/04/2020 13:37:00 
30/04/2020 13:37:00 wait_for_client: WAIT:cmd=FINDCREATEDISPLAY-Xvfb
30/04/2020 13:37:00 
30/04/2020 13:37:00 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/2560
30/04/2020 13:37:00 
30/04/2020 13:37:00 Listening for VNC connections on TCP port 12345
30/04/2020 13:37:00 Listening for VNC connections on TCP6 port 5900
30/04/2020 13:37:00 Listening also on IPv6 port 12345 (socket 6)
30/04/2020 13:37:00 
 
The VNC desktop is:      localhost.localdomain:6445
29/04/2020 13:37:00 possible aliases:  localhost.localdomain:12345, localhost.localdomain::12345
PORT=12345
注:阻塞状态不要终止

连接VNC远程桌面
使用Windows下载VNC Viewer

下载VNC

在这里插入图片描述
选择安装路径

在这里插入图片描述

安装完成后,打开软件,ctrl+n,新建连接

VNC server:填写Linux服务器ip:12345

Name:随意填即可

在这里插入图片描述

新建成功,双击进行连接

在这里插入图片描述

弹出连接安全提示,继续
在这里插入图片描述

填写之前设置好的密码
在这里插入图片描述

连接成功

在这里插入图片描述

VNC界面查看图片

安装查看图片程序

[root@localhost ~]# yum -y install xloadimage

下载图片

[root@localhost ~]# wget http://mat1.gtimg.com/www/images/qq2012/qqlogo_1x.png

查看图片

[root@localhost ~]# xview qqlogo_1x.png

查看图片
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值