文章目录
一、VNC简介
VNC (Virtual Network Console)是虚拟网络控制台的缩写。它是一款优秀的远程控制工具软件,可以实现远程控制计算机的功能。
二、VNC组成
VNC基本上是由两部分组成,在任何安装了客户端应用程序(vncviewer)的计算机都能十分方便地与安装了服务器端应用程序(vncserver)的计算机相互连接。
- 客户端的应用程序vncviewer
- 服务器端的应用程序vncserver
三、常见的VNC工具
- RealVNC:是一款功能强大的VNC工具,支持多种操作系统,包括Windows、Linux、Mac OS X等,具有高安全性和可靠性。
- UltraVNC:是一款免费的VNC客户端和服务器软件,支持Windows操作系统,提供了远程桌面、文件传输、文本聊天等功能。
- TightVNC:是一个小巧而强大的VNC工具,支持Windows、Linux以及Unix等多种操作系统,具有较高的安全性和性能。
- TigerVNC:是一个开源的VNC工具,支持Windows、Linux以及Mac OS X等多种操作系统,具有稳定性和高性能。
四、Linux系统中安装VNC服务端
1)关闭防火墙,或开启并配置防火墙(参考:Linux系统中配置防火墙-CSDN博客)
[root@localhost ~]# systemctl stop firewalld && systemctl disable firewalld
2)关闭selinux
[root@localhost ~]# setenforce 0
[root@localhost ~]# vi /etc/sysconfig/selinux
SELINUX=disabled
SELINUXTYPE=targeted
3)安装vnc-server
[root@localhost ~]# yum -y install tigervnc-server
4)查看vnc-server的版本
[root@localhost ~]# yum list installed | grep vnc

5)启动vncserver服务,默认端口是5900,第一个vncserver服务的端口是5901
[root@localhost ~]# vncserver

6)启动第二个vncserver服务,端口是5902
[root@localhost ~]# vncserver :2
7)启动第50个vncserver服务,端口是5950
[root@localhost ~]# vncserver :50

8)查看vncserver相关文件
##默认在/root/.vnc/目录下
[root@localhost ~]# ll /root/.vnc/

9)查看启动的vncserver
[root@localhost ~]# vncserver -list

10)结束vncserver进程
[root@localhost ~]# vncserver -kill :1

11)查看vncserver监听端口
VNC默认端口号是5900,开启第一个VNC进程就是访问5901端口,开启第二个就是5902,以此类推。
##查看vncserver监听端口
[root@localhost ~]# ss -tunlp |grep vnc

五、Windows系统中安装VNC客户端和连接VNC服务端
1)下载(下载地址)并安装VNC客户端
2)登录VNC客户端
若没有账号,请点击“Don’t have an account?”去注册一个账号。

3)连接VNC服务端
填写VNC Server的地址:192.168.112.56:5901,输入设置的VNC密码,即可远程连接Linux桌面了。



