CentOS 7.2 64位下搭建VNC远程桌面服务
系统要求:CentOS 7.2 64 位操作系统
安装、启动 VNC
VNC 远程桌面原理
名词解释:
Xorg:在 Linux 用户中非常流行,已经成为图形用户程序的必备条件,所以大部分发行版都提供了它。
X11:X Window 系统(X Window System,也常称为 X11 或 X )是一种以位图方式显示的软件窗口系统。
VNC:VNC(Virtual Network Computing),为一种使用RFB协议的显示屏画面分享及远程操作软件。此软件借由网络,可发送键盘与鼠标的动作及即时的显示屏画面。
x11vnc:轻量级 VNC 服务程序。
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 远程桌面
连接 VNC 远程桌面
下载 VNC Viewer https://www.realvnc.com/en/connect/download/viewer/
使用 VNC Viewer
下载安装后,首次运行 VNC Viewer ,会出现用户协议确认,如图勾选同意协议
接着是介绍 VNC Viewer 的新功能,如图点击 “GOT IT” 确认
选择 “File” —— “New Connection” ,新建 VNC 远程桌面连接
“VNC Server” 填写腾讯云服务器IP和端口号,格式如 <您的 CVM IP 地址>:12345 ; “Name” 是连接的名字,可随意填,如 Tencent Cloud
点击 “OK” ,完成连接的新建,这时面板上多了我们刚刚新建的名叫 Tencent Cloud 的连接
右击这个连接,选择 “Connect”
开始连接 VNC 远程桌面,此时会出现安全提示,点击 “Continue” 即可继续
出现密码输入框,如果您是按照前文的默认密码启动 x11vnc ,则填入 CrekeNet 即可;如果您用了自己的密码,则需要输入您设置的正确密码
成功连接后,出现 Linux 远程桌面
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 远程桌面窗口,成功显示图片!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
VMware虚拟机安装CentOS 6.9图文教程
CentOS是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。下面本文主要分享下VMware虚拟机下安装Linux CentOS6.9图文教程,希望对一些技术人员有所参考。 本文以Win7下安装的VMware虚拟机安装CentOS教程。 1、Win7安装VMware虚拟机比较简单,直接从官网下载VMware安装即可,这里不再叙述。 CentOS 6.9下载地址:https://www.centoschina.cn/download/9810.html 2、接着从CentOS官网直接下载CentOS 6.9的iso镜像文件。 3、打开VMware,点击创建新的虚拟机或者点击文件——新建虚拟机; 4、默认选择典型,点击下一步; 5、点击安装程序光盘映像文件-选择下载好的CentOS的iso文件路径,再点击稍后安装操作系统,点击下一步; 6、客户操作系统选择Linux,版本选择对应的版本,这里选择的是CentOS 64位,点击下一步; 7、虚拟机名称可以用默认名称,选择虚拟机存放的路径,最好不要存放在系统盘,点击下一步; 8、磁盘大小和拆分文件选择默认即...
- 下一篇
CentOS下实现iptables持久化
iptables规则持久化 设定防火墙规则 iptables -A INPUT -s 1.1.1.1/32 -p tcp -m tcp --dport 22 -j DROPiptables -A INPUT -s 2.2.2.2/32 -p tcp -m tcp --dport 22 -j DROPiptables -A INPUT -s 3.3.3.3/32 -p tcp -m tcp --dport 22 -j DROPiptables -A INPUT -s 4.4.4.4/32 -p tcp -m tcp --dport 22 -j DROP 保存防火墙规则 iptables-save > /etc/sysconfig/iptables 设定开机自动恢复iptables规则 vim /etc/rc.d/rc.localiptables-restore < /etc/sysconfig/iptables iptables关机自动保存 先清空防火墙规则 iptables -F 保存iptables规则,也就是说将/etc/sysconfig/iptables文件清空 i...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Hadoop3单机部署,实现最简伪集群