CentOS7 下 VNC 安装配置详细操作指引
VNC:virtual Network Console 虚拟网络控制台。是一款常用的远程控制工具软件。
VNC 包括以下四个命令:vncserver,vncviewer,vncpassword及vncconnect。
VNCclient端通过VNC协议远程连接到vnc server端,进行桌面共享及交互;
常用的VNC软件主要有:RealVNC、TightVNC、TigerVNC、UltraVNC。
RealVNC:由VNC团队部分成员开发,分为全功能商业版及免费版;
TightVNC:精简型,较节省带宽;
TigerVNC:是基于RealVNC 4和X.org代码库的VNC的高速版本;
UltraVNC:可结合Active Directory 及NTLM的账号密码认证,但仅有Windows版本。
VNC默认使用TCP端口5900。
VNC服务使用的端口号与桌面号相关,端口从5900开始,对应关系如下:
桌面号为“1” ---- 端口号为5901
桌面号为“2” ---- 端口号为5902
桌面号为“3” ---- 端口号为5903
……
基于Java的VNC客户程序Web服务TCP端口从5800开始,对应关系如下:
桌面号为“1” ---- 端口号为5801
桌面号为“2” ---- 端口号为5802
桌面号为“3” ---- 端口号为5803
在安装之前,需要先检查下系统版本以及是否已安装vnc软件。
而且,因为client通过vnc连接到server端的桌面,因此,在安装部署VNC server之前,Linux需要先安装好图形化桌面。
[root@localhost ~]# cat /etc/redhat-release #检查系统版本
[root@localhost ~]# rpm -qa | grep vnc #检查是否已安装vnc
[root@localhost ~]# systemctl get-default #检查