001.VNC介绍

一 VNC介绍

VNC 服务是一个自由开源软件,采用RFB通信协议。RFB ("remote 帧缓存 ") 是一个远程图形用户的简单协议,因为它工作在帧缓存级别上,所以它可以应用于所有的窗口系统,例如:X 11,Windows 和 Mac 系统。
它可以让用户可以远程访问服务器的桌面环境。分为服务端和客户端 VNC viewer。

二 VNC常见优点

  • 远程的图形管理方式让工作变得简单方便。
  • 剪贴板可以在 CentOS 服务器主机和 VNC 客户端机器之间共享。
  • CentOS 服务器上也可以安装图形工具,让管理能力变得更强大。
  • 只要安装了 VNC 客户端,通过任何操作系统都可以管理 CentOS 服务器。
  • 比 ssh 图形转发和 RDP 连接更可靠。

三 VNC工作流程

  (1) 在服务器端启动 VNC Serve。
  (2) VNC客户端通过浏览器或 VNC Viewer 连接至VNC Server。
  (3) VNC Server传送一对话窗口至客户端,要求输入连接密码, 以及存取的VNC Server显示装置。
  (4) 在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。
  (5) 若是客户端通过 VNC Server 的验证,客户端即要求VNC Server显示桌面环境。
  (6) VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。
  (7) VNC Server将来由 X Server 的桌面环境利用VNC通信协议送至客户端, 并且允许客户端控制VNC Server的桌面环境及输入装置。

你可能感兴趣的:(001.VNC介绍)