VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。 在Linux中,VNC包括以下四各命令:vncserver,vncviewer,vncpasswd,和vncconnect。大多数情况下我只需要其中的两个命令:vncserver和vncviewer。
简介
VNC基本上是属于一种显示系统,也就是说他能将完整的窗口界面通过网络,传输到另一台计算机的屏幕上. Windows服务器中包含的"Terminal Server"、Symantec公司开发的收费软件PCAnywhere、近期流行的Teamviewer、国内的协通XT800、快递通KDT都是属于这种原理的设计,同时这些软件又在VNC的原理基础上做了各自相应改进,提高了易用性、连通率和可穿透内网(Teamviewer、协通XT800、KDT)
特点
同样可能远程连入UNIX、Linux进行图形化操作的还有流行的Xmanager,VNC与之相比——两者工作原理不一样,前者(VNC)是远程连入操作系统,所有操作在UNIX、Linux主机服务端进行,即使操作过程中“本地电脑与操作主机网络断开”,也不影响操作的顺利进行;而后者(Xmanager)是通过端口将主机服务器的UI界面引导到本地电脑进行展现,如操作过程出现“本地电脑与操作主机网络断开”,操作将中断失败!如果操作都进行的工作任务非常重要,不能中断,如ORACLE RAC实施,结果是灾难性的!更重要的是,VNC是免费的、开源的,Xmanager你一定是用的破解注册版的。
组成部分
VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。VNC的基本运行原理和一些Windows下的远程控制软件很相象。VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好,看上去和Windows下的软件界面也很类似。在任何安装了客户端的应用程序(vncviewer)的Linux平台的计算机都能十分方便的和安装了服务器端的应用程序(vncserver)的计算机相互连接。另外,服务器端 (vncserver)还内建了Java Web接口,这样用户通过服务器端对其他计算机的操作就能通过Netscape显示出来了,这样的操作过程和显示方式比较直观方便。
vncserver
此服务程序必须在在主(或遥控)计算机上运行。你只能作为使用者(不需要根用户身份)使用此项服务。
vncviewer
本地应用程序,用于远程接入运行vncserver的计算机并显示其环境。你需要知道远程计算机的IP地址和vncserver设定的密码。
vncpasswd
vncserver的密码设置工具。vncserver服务程序没有设置密码将不能运行(好习惯)。如果你没有设置,运行vncserver时它会提示你输入一个密码。所以,一般我不会单独运行这个命令来设置密码。
vncconnect
告诉vncserver连接到远程一个运行vncviewer的计算机的IP和端口号。这样我就可以避免给其他人一个接入的密码。
Xvnc
一个vnc“主控”程序,一般来说不需要直接运行。(vncserver和vncviewer实际上是Xvnc的脚本)
查找所有可用的选项,运行:
Xvnc --help
出于安全的考虑,一般不建议直接以超级用户帐号运行vncserver程序。如果你需要超级用户的环境,请以一般用户登录后再使用su命令登录到超级用户帐号。
VNC运行的工作流程如下:
(1) VNC客户端通过浏览器或VNC Viewer连接至VNC Server。
(2) VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。
(3) 在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。
(4) 若是客户端通过VNC Server的验证,客户端即要求VNC Server显示桌面环境。
(5) VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。
(6) VNC Server将来由 X Server的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNC Server的桌面环境及输入装置。
试验环境:windows xp,mac lion 10.7
操作步骤:
1.登录mac电脑,点击“系统偏好设置”->“互联网与无线”->“共享”
2.选择左侧面板中的“屏幕共享”复选框,点击右侧“电脑设置”按钮,选择“VNC显示程序可以使用密码控制屏幕”,设置密码,点击“好”按钮。
3.下载VNC Viewer client,启动vnc并且填写mac电脑的ip地址,在VNC客户端选项中,“颜色质量”选择“全部”选项,点击“OK”到下一步,输入第二步设置的密码,点击连接成功。
4.附件中有vnc客户端(下载完成后去掉jpg后缀)
分享到:
相关推荐
向日葵远程控制软件是一款功能强大且跨平台的远程控制工具,可以实现 Windows、Mac、Linux 以及 Android、IOS 系统之间的远程控制。通过向日葵,我们可以远程桌面、远程协助、远程文件、远程监控、搭建虚拟网络等。 ...
6. 多平台支持:随着跨平台需求的增长,许多远程控制工具支持Windows、Mac、Linux等多种操作系统。 在实际使用远程控制工具时,确保网络安全是至关重要的。用户应避免在公共网络环境下进行远程控制,使用复杂的密码...
2. TeamViewer:这是一款流行的跨平台远程控制软件,支持Windows、Mac、Linux、iOS和Android等操作系统。`sc2.exe` 文件可能与TeamViewer或类似软件有关,因为它的名称通常与软件的主执行文件一致。 3. 安全性:...
Windows远程桌面mac版,可以在mac电脑上连接windows系统并加以控制,达到远程控制的操作,亲测无误
Java制作的远程桌面工具是一种基于Java编程语言开发的应用程序,其主要功能是允许用户通过本地计算机来远程控制另一台异地的计算机。这种技术基于网络连接,使得用户可以如同操作本地机器一样,实现实时的远程操作和...
- TeamViewer是一款流行的跨平台远程控制软件,支持Windows、Mac、Linux、iOS和Android等操作系统。 - 它提供了快速的远程访问,无需在两台设备间设置复杂的网络配置,只需获取对方的ID和密码即可进行连接。 - ...
7. **兼容性与跨平台**:许多远程控制软件支持多种操作系统,如Windows、Mac、Linux,以及各种智能电视系统,如Android TV、Apple TV等,实现跨平台的互连。 8. **附加功能**:除了基本的远程桌面控制,一些高级...
【电脑远程控制】是一种技术,它允许用户通过网络连接到另一台计算机,从而实现对远端设备的控制、查看屏幕、传输文件等操作。在现代工作环境中,远程控制技术极大地提高了工作效率,尤其对于多地点协作、远程办公...
4. Remo Control:Remo Control允许用户从Android设备远程控制Windows或Mac电脑,支持桌面控制、文件管理、键盘输入等功能。 实现远程控制的基本步骤通常如下: 1. 在电脑上安装远程控制软件,并记住相关登录信息...
向日葵远程控制软件是一款备受推崇的国产电脑远程控制解决方案,专为个人用户和企业用户提供高效、安全的远程访问服务。这款软件的核心功能是让用户能够通过互联网从一台设备上远程操控另一台设备,无论是进行远程...
标签“Mac 远程登录 Windows 工具”进一步强调了这款应用的核心功能——它是一个用于Mac电脑远程登录和控制Windows系统的工具。通过使用这个工具,用户可以跨越操作系统平台限制,实现跨设备协作和管理。 压缩包内...
TeamViewer 是一款功能强大且易于使用的远程控制软件,可以在 Windows、Mac 和 Linux 等多种操作系统中使用。 下载并安装 TeamViewer 后,需要注册并登录账户。这个步骤非常重要,因为只有注册并登录后,才能使用...
Chrome Remote Desktop是谷歌推出的一款基于浏览器的远程控制解决方案,它可以让你在任何装有Chrome浏览器的设备上远程访问你的电脑。 在使用这些远程控制工具时,务必注意安全问题。确保使用强密码,避免无保护的...
8. **多平台支持**:随着跨平台需求的增长,远程控制软件逐渐支持Windows、Mac OS、Linux、iOS、Android等多种操作系统,实现不同设备间的远程互控。 9. **用户体验**:优秀的远程控制软件会注重用户体验,提供直观...
5. 跨平台支持:远程控制任我行 10.7不仅支持Windows操作系统,还可能支持Mac OS、Linux等其他平台,实现跨平台的远程控制。 6. 实时监控:软件可能具备实时监控功能,允许用户查看远程设备的状态,如CPU使用率、...
描述中提到,“用java写的远程控制电脑的服务器端”,这表明这个项目是基于Java编程语言开发的,Java因其跨平台特性,使得这个服务器可以在多种操作系统上运行,如Windows、Linux或Mac OS。"解压后双击startup.bat就...
1. TeamViewer:这是一款非常流行的跨平台远程控制软件,支持Windows、Mac、Linux等操作系统。它具有易于使用、无需设置防火墙或路由器端口转发的特点,适用于个人和企业用户。 2. AnyDesk:作为一款快速且免费的...
3. **跨平台支持**:考虑到不同的操作系统用户需求,红蜻蜓远程控制 V2 可能支持Windows、Mac OS、Linux等多种平台,实现跨平台的远程协作。 4. **高性能**:高效的远程控制需要低延迟和高帧率,红蜻蜓远程控制 V2 ...
VNC的远程控制功能非常强大,支持多平台,包括Windows、Linux、Mac OS等。在VNC-5.2.3版本中,可能包含了针对Windows系统的优化和改进,例如更好的兼容性、性能提升或者新的安全特性。这个版本也可能是“受控端和...
3. 多平台支持:风云远程控制可能兼容多种操作系统,如Windows、Mac、Linux等,满足不同用户的需求。 4. 安全性:采用加密技术,确保数据传输过程中的安全性,防止信息被窃取。 5. 身份验证:通常设有用户名和密码...