Linux系统下安装并配置TigerVNC server服务

1.TigerVNC-server简介

TigerVNC-server是一个开源的、高性能的、平台无关的远程桌面解决方案。

它基于Virtual Network Computing(VNC)协议,允许用户在不同的系统之间分享图形界面。

支持LinuxWindowsMacOS等各种平台,并且易于安装和使用。

TigerVNC-server主要由vncservvncviewervncpasswd程序组成。

  • vncserv:是一个VNC服务器程序,可以将操作系统的桌面共享给远程客户端。
  • vncviewer:是一个VNC客户端程序,可以连接至VNC服务器,访问共享的桌面。
  • vncpasswd:是一个VNC密码管理程序,可以设置VNC服务器的访问密码。

2.环境说明介绍

本文档选两台机器进行说明,一台LINUX机器,作为TigerVNC server,另一台windwos机器作为VNC client

主机名操作系统IP地址备注
NEWZABBIXSERVERCentOS Linux release 7.8.2003 (Core)192.168.250.61必须安装GUI图形界面
LAPTOP-FVJUV0KCMicrosoft Windows 10 家庭中文版192.168.250.200

Selinux已设置为disabled,防火墙端口后面开放。

3.服务端安装与配置

3.1安装tigervnc-server服务端

LINUX主机上安装tigervnc-server

[root@NEWZABBIXSERVER /]# yum -y install tigervnc-server
已加载插件:fastestmirror, langpacks
Determining fastest mirrors
 * base: mirrors.huaweicloud.com
 * extras: mirrors.huaweicloud.com
 * updates: mirrors.huaweicloud.com
……
tigervnc-server-1.8.0-22.el7.x86_64.rpm                                                                                       | 211 kB  00:00:00     
Running transaction check
Running transaction
  正在安装    : tigervnc-server-1.8.0-22.el7.x86_64                                                                                              1/1 
  验证中      : tigervnc-server-1.8.0-22.el7.x86_64                                                                                              1/1 

已安装:
  tigervnc-server.x86_64 0:1.8.0-22.el7                                                                                                              

完毕!

3.2防火墙开放VNC-SERVER端口

在服务端开放防火墙对应的应用端口:

[root@NEWZABBIXSERVER /]# firewall-cmd --add-service=vnc-server --permanent
success
[root@NEWZABBIXSERVER /]# firewall-cmd --reload
success
[root@NEWZABBIXSERVER /]# firewall-cmd --list-services
dhcpv6-client ssh vnc-server

3.3设置VNC密码

[root@NEWZABBIXSERVER /]# vncpasswd
Password:123456
Verify:123456

3.4启动VNC服务

[root@NEWZABBIXSERVER /]# vncserver :1

New 'NEWZABBIXSERVER:1 (root)' desktop is NEWZABBIXSERVER:1

Creating default startup script /root/.vnc/xstartup
Creating default config /root/.vnc/config
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/NEWZABBIXSERVER:1.log

3.5查看VNC服务端口

服务启动完成后,在服务端查看对应服务端口:

[root@NEWZABBIXSERVER /]# netstat -antpl
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      1607/dnsmasq        
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1239/sshd           
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1232/cupsd          
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1739/master         
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      13006/zabbix_agentd 
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      25753/zabbix_server 
tcp        0      0 127.0.0.1:199           0.0.0.0:*               LISTEN      16747/snmpd         
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      3003/php-fpm: pool  
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      6557/Xvnc           
……
图片[1]-Linux系统下安装并配置TigerVNC server服务-不念博客

或者直接过滤查看端口:

[root@NEWZABBIXSERVER /]# netstat -antpl | grep Xvnc
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      6557/Xvnc           
tcp        0      0 0.0.0.0:6001            0.0.0.0:*               LISTEN      6557/Xvnc           
tcp6       0      0 :::5901                 :::*                    LISTEN      6557/Xvnc           
tcp6       0      0 :::6001                 :::*                    LISTEN      6557/Xvnc   

4.客户端工具安装及连接

4.1下载VNC Viewer客户端工具

先下载客户端工具,其官网地址如下:

https://www.realvnc.com/en/connect/download/viewer/
图片[2]-Linux系统下安装并配置TigerVNC server服务-不念博客

4.2安装并使用

安装完成后,启动VNC Viewer,进行如下设置:

图片[3]-Linux系统下安装并配置TigerVNC server服务-不念博客
图片[4]-Linux系统下安装并配置TigerVNC server服务-不念博客
图片[5]-Linux系统下安装并配置TigerVNC server服务-不念博客

输入VNC密码:123456

图片[6]-Linux系统下安装并配置TigerVNC server服务-不念博客
图片[7]-Linux系统下安装并配置TigerVNC server服务-不念博客

5.TigerVNC-server的优缺点

5.1优点

TigerVNC-server具有以下优点:

  • 平台无关,可以在各种操作系统中运行;
  • 协议简单,网络传输精简,适合低带宽环境;
  • 支持远程桌面共享,方便团队协作;
  • 开源、自由,无需付费使用。

5.2缺点

TigerVNC-server缺点如下:

  • 安全性较弱,在网络不安全的环境中使用存在一定风险;
  • 图形界面性能较差,不能满足高要求的图形渲染需求;
  • 使用过程较为复杂,需要进行一定的配置和学习。
© 版权声明
THE END
喜欢就支持一下吧
点赞113赞赏 分享
评论 抢沙发
头像
欢迎光临不念博客,留下您的想法和建议,祝您有愉快的一天~
提交
头像

昵称

取消
昵称

    暂无评论内容