文章目录
一、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
![](https://img-blog.csdnimg.cn/direct/6e7cfab7c80a4960abc24db561633f0b.png)
5)启动vncserver服务,默认端口是5900,第一个vncserver服务的端口是5901
[root@localhost ~]# vncserver
![](https://img-blog.csdnimg.cn/direct/c823006a717644f889171b72c8b2c55d.png)
6)启动第二个vncserver服务,端口是5902
[root@localhost ~]# vncserver :2
7)启动第50个vncserver服务,端口是5950
[root@localhost ~]# vncserver :50
![](https://img-blog.csdnimg.cn/direct/4cfc53589a3b4790bacb2c9136cf91b2.png)
8)查看vncserver相关文件
##默认在/root/.vnc/目录下
[root@localhost ~]# ll /root/.vnc/
![](https://img-blog.csdnimg.cn/direct/0c6fc90b19cb48498793b765facd2e4d.png)
9)查看启动的vncserver
[root@localhost ~]# vncserver -list
![](https://img-blog.csdnimg.cn/direct/cd0b0ad6541a4bf2a4d4c9b36257c29a.png)
10)结束vncserver进程
[root@localhost ~]# vncserver -kill :1
![](https://img-blog.csdnimg.cn/direct/84e4e9d7b47147c1b70ff927c8d6276a.png)
11)查看vncserver监听端口
VNC默认端口号是5900,开启第一个VNC进程就是访问5901端口,开启第二个就是5902,以此类推。
##查看vncserver监听端口
[root@localhost ~]# ss -tunlp |grep vnc
![](https://img-blog.csdnimg.cn/direct/ccebe64bc20f4cc49638199a67264ffc.png)
五、Windows系统中安装VNC客户端和连接VNC服务端
1)下载(下载地址)并安装VNC客户端
2)登录VNC客户端
若没有账号,请点击“Don’t have an account?”去注册一个账号。
![](https://img-blog.csdnimg.cn/direct/f8987139ec7e4fd9947553e7b5f37c0c.png)
3)连接VNC服务端
填写VNC Server的地址:192.168.112.56:5901,输入设置的VNC密码,即可远程连接Linux桌面了。
![2a612a08c79c4b42b45455955c6bba80.png](https://img-blog.csdnimg.cn/direct/2a612a08c79c4b42b45455955c6bba80.png)
![](https://img-blog.csdnimg.cn/direct/f67c9c4acad44619992d9a7c5b1cee9e.png)
![](https://img-blog.csdnimg.cn/direct/05b835d717a44fcf971de823e8302d8e.png)
![](https://img-blog.csdnimg.cn/direct/0b472e152cc6464d9b3ce758ea55b639.png)