VNC是一种图形化的桌面分享系统,类似windows的远程桌面,可以对远程主机进行访问和管理,可适用于windows,linux,mac等操作系统
VNC采用CS架构,服务端运行在远程主机上,客户端运行在用户所使用的计算机上
VNC支持多个用户同时访问同一台远程主机的桌面,每个用户所访问到的桌面都不相同,桌面由0开始编号,依次分配给各个用户
VNC默认采用5900端口,对应0号桌面,往后的端口号最后一位对应的是桌面号
VNC使用需要提供 IP地址:端口号
VNC服务端的角色由qemu模块实现,并由qemu模块分配用户对应的桌面号
补充:
宿主机VNC服务端功能已经由qemu模块实现了,因此无需再安装VNC服务端,如果需要对无qemu功能的Linux主机进行VNC访问,需要手动安装VNC服务端
yum -y install tightvnc-server
VNC客户端安装
yum -y install tigervnc
宿主机查看qemu为虚拟机分配的VNC端口号(桌面号)命令:
virsh vncdisplay 虚拟机名