CentOS7下搭建VNC Server并使用VNC Viewer做连接

0.VNC服务介绍

VNC英文全称为Virtual Network Computing,可以位操作系统提供图形接口连接方式,简单的来说就是一款桌面共享应用,类似于qq的远程连接。该服务是基于C/S模型的。常用的VNC应用有TigerVNC和RealVNC,后者是一款商业软件。每一款应用一般都会有对应的VNC Server和VNC Viewer,对应了C/S的模型。VNC Server是提供连接接口的服务端使用的。VNC Viewer是连接服务器的客户端使用的。


1.CentOS7下VNC Server的搭建

在CentOS7完整版的光盘源里就有TigerVNC Server的rpm包,若无就选择常用的阿里源也会有。

安装vnc-server:

yum install tigervnc-server -y

将vnc-server启动在5904端口,该步需要输入客户端登录的密码(密码不得小于6位):

vnc-server :4

检查开启的端口:

[root@localhost ~]# ss -tunlp | grep X
tcp    LISTEN     0      5         *:5903                  *:*                   users:(("Xvnc",pid=12637,fd=9))
tcp    LISTEN     0      128       *:6003                  *:*                   users:(("Xvnc",pid=12637,fd=6))
tcp    LISTEN     0      5        :::5903                 :::*                   users:(("Xvnc",pid=12637,fd=10))
tcp    LISTEN     0      128      :::6003                 :::*                   users:(("Xvnc",pid=12637,fd=5))

开放防火墙的端口,以下端口的开放方式选择一种就好:
暂时开启防火墙的对应端口:

firewall-cmd --add-port=5900-5910/tcp

永久开启防火墙的对应端口并且重启:

firewall-cmd --permanent --add-port=5900-5910/tcp
firewall-cmd --reload



2.CentOS7下使用VNC Viewer连接VNC Server

安装连接工具:

yum install tigervnc

使用连接工具:

vncviewer

如下图片所示连接服务端:
CentOS7下搭建VNC Server并使用VNC Viewer做连接_第1张图片
如下图所示输入密码:
CentOS7下搭建VNC Server并使用VNC Viewer做连接_第2张图片
连接成功则会弹出如下窗口:
CentOS7下搭建VNC Server并使用VNC Viewer做连接_第3张图片


3.TigerVNC服务端的常用选项

:[端口号]	:该选项将设置VNC Server开放的端口号
-geometry	:设置分辨率,例如1024*768,1920*1080
-kill [端口号]		:关闭开放的端口号



4.TigerVNC密码的存储位置及其修改

TigerVNC会依据VNCServer的身份,将刚刚建立的密码放置于该账号的家目录下,例如身份为root的密码存放在/root/.vnc/passwd,如果该文件已存在则不会出现建立密码的界面
修改密码的指令

vncpasswd







参考文献:鸟哥的Linux私房菜-服务器架设篇(第三版)

你可能感兴趣的:(Linux运维)