vnc支持用计算机民远程吗,使用vnc连接远程计算机

VNC(Virtual Network Computing,虚拟网络计算机),由AT&T实验室于2002年开发的,

是一个远程操控计算机的软件,它能够将远程计算机完整的窗口画面通过网络传输到

另一台计算机的屏幕上.它和SSH最大的区别是:ssh使用的是字符界面进行远程管理

而vnc使用的是图形化界面操作.

VNC的特点:

(1).客户端活动如果断线等不会影响到服务器,再次连接即可正常使用

(2).客户端无需安装,甚至能够使用浏览器进行控制(浏览器需要支持java)

(3).该软件是跨平台的.

VNC远程管理软件包括服务器VNC Server和客户端VNC Viewer,用户需要先将服务

器VNC Server安装到要被控制的计算机上,才能在主控端的计算机执行VNC Viewer控

制被控端.

1.Linux下配置VNC服务器

(1).查看计算机中是否安装了vnc服务器

#rpm -qa|grep vnc

//说明:上面若有找到则安装到计算机中了

(2).若计算机中没安装则安装

#rpm -ihv vnc-server-xxx.rpm

(3).让客户机中正常显示服务器桌面

vi $HOME/.vnc/xstartup

将下面的两行的注释去掉

unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

(4).在服务器中启动vnc服务,启动命令vncserver(详细参见下面的vncserver介绍)

vncserver :1

注:第一次启动时会提示你设置VNC 桌面的密码(后面可用vncpasswd来修改)

假设服务器主机为192.168.1.12

(5).客户端启动(可用vncviewer或启用java的浏览器)

vncviewer  192.168.1.12:1

(6).浏览器中启动vnc客户端

http://主机名(IP地址):端口号

端口号: 5800 + Display号

如:若Display号为1 则端口号为5801

2.一些命令解析

vncserver

名称:启动或停止一个VNC服务器

总揽:

vncserver [:Display#] [-name Desktop_Name] [-geometry Width*Height]

[-depth Depth] [-pixelformat Format] [Xvnc_options...]

vncserver -kill :Display#

描述:

vncserver用来启动一个VNC(虚拟网络计算机)桌面.

vncserver是一个Perl脚本,用来开启一个Xvnc服务器.

vncserver可以不带选项运行.在这种情况下它会选择第一个可用的Display号码(通常为:1),

以指定的Display启动Xvnc,并运行一组基本的应用程序来启动.你也可以指定Display号,在这种情

况下,在这种情况下,他使用指定的号码作为Display号.如:

vncserver :13

编辑文件 $HOME/.vnc/xstartup能够允许你改变启动运行时的应用程序(但是注意:这不会对

已开启的桌面有影响)

选项:

你可以通过指定选项-h来显示一系列的选项.详细选项"Xvnc --help"

-name Desktop_name:每个桌面都有一个用于查看器(viewer)的桌面名字.默认为"Host:Display# (Username)"

但是你可以通过该选项来重新设置.它会被以环境变量$VNCDESKTOP传递给xstartup脚本,根据桌面名字

的不同允许你运行不同的应用程序.

-geometry Width*Height:设置创建的桌面的大小,默认为1024*768

-depth Depth:指定创建的桌面的色深度.默认为16.其他可能的值有8,15,24.

-pixelformat Format:指定使用的色度(BGRnnn或RGBnnn).默认为depth 8是BGR233.depth 16是RGB565,depth 24是RGB888

-nohttpd:不指导Xvnc运行一个mini的httpd来让你在浏览器中以java方式作为vnc的客户端

-kill :Display# :杀死vncserver原先启动的一个VNC桌面.

文件:

vnc相关的文件在目录$HOME/.vnc中:

$HOME/.vnc/xstartup :指定当一个VNC桌面启动时运行的X应用程序.若该文件不存在

则vncserver会创建一个新的该文件.

$HOME/.vnc/passwd :VNC密码文件

$HOME/.vnc/host:display#.log:日志文件

$HOME/.vnc/host:display#.pid:进程ID号

参见:

vncvierer,vncpasswd,vncconfig,Xvnc

vncpasswd

名称:改变一个VNC密码

总揽:

vncpasswd [Passwd_File]

描述:

vncpasswd命令允许你改变一个访问VNC桌面的密码.它以加密形式存储在密码文件(默认为

$HOME/.vnc/passwd)中.vncserver第一次启动时会运行vncpasswd来让你设置一个VNC桌面的访

问密码.

密码最少6个字符长度,且只有前8个字符有效.

文件:

$HOME/.vnc/passwd

实例:

vncpasswd #设置VNC桌面的访问密码

vncviewer

名字:VNC的查看器(vnc客户端)

总揽:

vncviewer [Option] [Host][:Display]

vncviewer [Option] -listen [Port]

描述:

vncviewer是一个虚拟网络计算机的查看器(客户端).

若你运行vncviewer不带任何参数则它会提示你指定连接的VNC服务器.你也可以在命令行中

指定连接的VNC服务器.如:

vncviewer snoopy:2

上面实例中的'snoopy'为VNC服务器的计算机名,'2'表示Display号.

服务器名和Display都可以省略.因此若你指定":1"则表示VNC服务器为本机,而指定'snoopy'表示

'snoopy:0'.

若VNC服务器连接成功,你会被提示输入一个认证密码.若你输入的密码为正确的,则会显示一个VNC

服务器的桌面.

AUTOMATIC PROTOCOL SELECTION

查看器会测试连接到服务器的速度和选择指定的编码和颜色深度.这会使得它比之前的版本更容易

使用,以前的版本需要在命令行中手动指定这些.

选项:

你可以使用-h选项来列出一系列的参数.参数以-Param开启或以-Param=0关闭.参数可以指定一个值

-Param Value.其他合法的选项由-Param=Value,Param=Value,--Parma=Value.参数是区分大小写的.

-display Xdisplay:指定连接的X的Display号

-geometry Geometry:设置X的位置和大小

-listen [Port]:指定vncviewer侦听的端口号(默认为5500).可以用vncconfig更改

-passwd Passwd_File:指定密码文件,默认为$HOME/.vnc/passwd

-Shared:当你连接到一个VNC服务器,所有其他存在的连接通常都会被关闭.这个选项可以让他们不关闭

-Viewonly:只允许查看不允许使用键盘或鼠标来发送到服务器中,通常和-Shared一起使用

-Fullscreem:全屏模式

-AutoSelect:使用自动侦测编码和颜色深度.

实例:  vncviewer machie_name:1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值