首页技术vnc远程控制(什么是vnc远程控制)

vnc远程控制(什么是vnc远程控制)

编程之家2024-04-2487次浏览

一、VNC 远程什么用

其实不难,除了这个你也可以用"远程桌面"来控制你其他电脑。但是你只问VNC,我就把我知道的给你。

vnc远程控制(什么是vnc远程控制)

VNC的一些用法(个人总结性笔记,仅供参考)

VNC(Virtual Network Computing,虚拟网络计算),是用来显示远程计算机整个桌面的轻量型远程控制程序。

1.下载:

2.使用方法:

1)服务器端:

#vncserver

vnc远程控制(什么是vnc远程控制)

$vncserver

注意到每个用户都可以启动自己的vncserver,每个用户可以启动多个vncserver,用显示端口号:1,:2,:3等等来标识。

2)客户端:

a)在linux下,运行vncviewer命令即可,服务器地址的写法形如192.168.3.3:1

b)在windows下,运行windows版本的vncviewer即可,用法与linux下相近。

c)用浏览器(平台无关),作为java applet来实现,以形如的方式来启动

vnc远程控制(什么是vnc远程控制)

3)密码修改:

第一次启动vncserver会提示输入密码,以后要修改的话,运行:

#vncpassword

4)停止vnc server:

#vncserver-kill:1

#vncserver-kill:2

注意到vncserver只能由启动它的用户来关闭,即时是root也不能关闭其它用户开启的vncserver,除非用kill命令暴力杀死进程。

5)指定显示端口号启动VNC server:

#vncserver:3

$vncserver:6

6)设置VNC server分辨率:

#vncserver-geometry 800x600

#vncserver-geometry 640x480

7)设置vncserver的色深:

8位为256色,16位为64k色

#vncserver-depth 8

#vncserver-depth 16

8)稳定性设置:

vncserver默认在多个客户机连接同一个vncserver的显示端口时,vncserver端口旧连接,而为新连接服务,可通过-dontdisconnect拒绝新连接请求而保持旧的连接。

9)设置vncserver的同一个显示端口可以连接多个客户机

#vncserver-alwaysshared

10) vnc的反向连接

大多数情况下,vncserver总处于监听状态,vnc client主动向服务器发出请求从而建立连接。然而在一些特殊的场合,需要让vnc客户机处于监听状态,vncsrever主动向客户机发出连接请求,此谓vnc的反向连接。主要步骤:

a)启动vnc client,使vncviewer处于监听状态

#vncviewer-listen

b)启动vncserver

#vncserver

c)在vncserver端执行vncconnect命令,发起server到client的请求

#vncconnect-display:1 192.168.3.3

二、vnc与远程桌面的区别

有点相似

VNC(VirtualNetworkComputing)是虚拟网络计算机的缩写。VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。

VNC是由美国Cambridgede的AT&T试验室所开发,基本上它是属于一种显示系统,也就是说他能将完整的窗口界面通过网络,传输到另一台计算机的屏幕上,在Windows服务器中包含的"TerminalServer",以及Symantec公司开发的付费软件"PCAnywhere"都是属于这种设计.

VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。VNC的基本运行原理和一些Windows下的远程控制软件很相象。VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好,看上去和Windows下的软件界面也很类似。在任何安装了客户端的应用程序(vncviewer)的Linux平台的计算机都能十分方便的和安装了服务器端的应用程序(vncserver)的计算机相互连接。另外,服务器端(vncserver)还内建了JavaWeb接口,这样用户通过服务器端对其他计算机的操作就能通过Netscape显示出来了,这样的操作过程和显示方式比较直观方便。

在Linux中,VNC包括以下四各命令:vncserver,vncviewer,vncpasswd,和vncconnect。大多数情况下我只需要其中的两个命令:vncserver和vncviewer。下面对这些命令详细

vncserver

此服务程序必须在在主(或遥控)计算机上运行。你只能作为使用者(不需要根用户身份)使用此项服务。

vncviewer

本地应用程序,用于远程接入运行vncserver的计算机并显示其环境。你需要知道远程计算机的IP地址和vncserver设定的密码。

vncpasswd

vncserver的密码设置工具。vncserver服务程序没有设置密码将不能运行(好习惯)。如果你没有设置,运行vncserver时它会提示你输入一个密码。所以,一般我不会单独运行这个命令来设置密码。

vncconnect

告诉vncserver连接到远程一个运行vncviewer的计算机的IP和端口号。这样我就可以避免给其他人一个接入的密码。

Xvnc

一个vnc“主控”程序,一般来说不需要直接运行。(vncserver和vncviewer实际上是Xvnc的脚本)

查找所有可用的选项,运行:

Xvnc--help

出于安全的考虑,一般不建议直接以超级用户帐号运行vncserver程序。如果你需要超级用户的环境,请以一般用户登录后再使用su命令登录到超级用户帐号。

但是远程桌面可以直接用微软自带的而且速度比vnc快

三、VNC控制是什么意思

VNC简介

网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时,就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。

VNC(Virtual Network Computing)是一套由AT&T实验室所开发的可操控远程的计算机的软件,其采用了GPL授权条款,任何人都可免费取得该软件。VNC软件主要由两个部分组成:VNC server及VNC viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。

(在windows中也由一套著名的网络遥控软件――Symantec公司推出的pcAnywhere。

VNC server与VNC viewer支持多种操作系统,如Unix系列(Unix,Linux,Solaris等),windows及MacOS,因此可将VNC server及VNC viewer分别安装在不同的操作系统中进行控制。如果目前操作的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端。

整个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的桌面环境及输入装置。

document.write?document.write在程序中啥意思3770k(什么是i73770k)