VNC服务全面设置Word下载.docx

上传人:b****6 文档编号:19957995 上传时间:2023-01-12 格式:DOCX 页数:17 大小:270.10KB
下载 相关 举报
VNC服务全面设置Word下载.docx_第1页
第1页 / 共17页
VNC服务全面设置Word下载.docx_第2页
第2页 / 共17页
VNC服务全面设置Word下载.docx_第3页
第3页 / 共17页
VNC服务全面设置Word下载.docx_第4页
第4页 / 共17页
VNC服务全面设置Word下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

VNC服务全面设置Word下载.docx

《VNC服务全面设置Word下载.docx》由会员分享,可在线阅读,更多相关《VNC服务全面设置Word下载.docx(17页珍藏版)》请在冰豆网上搜索。

VNC服务全面设置Word下载.docx

(2)VNCServer传送一对话窗口至客户端,要求输入连接密码,以及存取的VNCServer显示装置。

(3)在客户端输入联机密码后,VNCServer验证客户端是否具有存取权限。

(4)若是客户端通过VNCServer的验证,客户端即要求VNCServer显示桌面环境。

(5)VNCServer通过XProtocol要求XServer将画面显示控制权交由VNCServer负责。

(6)VNCServer将来由XServer的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNCServer的桌面环境及输入装置。

服务器vncserver的安装及配置

2.1 

VNCServer的安装

VNCServer下载地址

或者到上下载与系统对应的安装包

其实也是非常简单的,一个命令就可以了。

rpm-ivhvnc-3.3.6-2.i386.rpm

2.2 

设置vncserver的访问密码

vncpasswd

补充说明:

3.3版的vnc,不会自动的建立/root/.vnc/passwd文件,需要先手工建立,再运行vncpasswd

2.3 

启动vncserver

若未用vncpasswd设置密码,则第一次运行vncserver时,会提示设置密码,再次确定密码。

[drq@ddingdrq]$vncserver

Youwillrequireapasswordtoaccessyourdesktops.

Password:

*****为了不想任何人都可以任意遥控此计算机。

因此当第1次启动VNCserver时,会要求设置网络遥控的密码。

Verify:

*****

注意:

vncpasswd可以更改这个密码,或者添加密码

New'

X'

desktopisdding:

2一定要记住这一行稍后会用到,终端编号;

Creatingdefaultstartupscript/home/drq/.vnc/xstartup

Startingapplicationsspecifiedin/home/drq/.vnc/xstartup

Logfileis/home/drq/.vnc/dding:

2.log

每次会启动一个server,并有一个代号,如:

1:

2等

可以在服务里面选中vncserver,这样系统启动时可以默认启动vnc服务。

否则需要手动启动。

2.4 

更改为kde或者gnome等图形方式登陆

Linux上的vncserver内定的管理环境是twm,不好看,也不方便。

第一次启动后vnc使用twm客户端(即只能显示个虚拟终端,可在终端里运行界面程序,但是任意时刻只能运行一个),如果要用完整的KDE客户端(此时可以显示终端桌面,完全跟本地登陆一样),我们来把它改成KDE。

修改$HOME/.vnc/xstartup这个文件。

把twm改成startkde修改后要重新启动vncserver。

再次进行vnc连接时将显示KDE图形界面。

其实是将root/.vnc/xstartup这个文件。

xstartup文件内容是:

#!

/bin/sh

#Uncommentthefollowingtwolinesfornormaldesktop:

#unsetSESSION_MANAGER

#exec/etc/X11/xinit/xinitrc

[-x/etc/vnc/xstartup]&

&

exec/etc/vnc/xstartupn"

.

[-r$HOME/.Xresources]&

xrdb$HOME/.Xresourcesn"

xsetroot-solidgreyn"

vncconfig-iconic&

n"

xterm-geometry80x24+10+10-ls-title"

$VNCDESKTOPDesktop"

&

wm&

有三种方法修改:

a)可以将最后一行中的twm修改成gnome或者startkde都可以,保存并重新启动vncserver服务;

b)将文件所有内容清除,写入gnome-session,保存并重新启动vncserver服务;

c)也可以写入

unsetSESSION_MANAGER

exec/etc/X11/xinit/xinitrc

表示启动默认的图形管理器

即将第2,3行的#去掉也可以,我就是这么做的。

然后重新开一下服务。

试一下就OK了,

2.5 

为不同的用户开启不同的窗口

即可以管理远程登陆的用户,对权限等进行管理。

建立root用户的vncserver,其对应的窗口号为1。

[root@ddingdrq]#vi/etc/sysconfig/vncservers

///////////////////////////////////

#TheVNCSERVERSvariableisalistofdisplay:

userpairs.

#

#UncommentthelinebelowtostartaVNCserverondisplay:

1

#asmy'

myusername'

(adjustthistoyourown). 

Youwillalso

#needtosetaVNCpassword;

run'

manvncpasswd'

toseehow

#todothat.

#DONOTRUNTHISSERVICEifyourlocalareanetworkis

#untrusted!

ForasecurewayofusingVNC,see

#<

URL:

VNCSERVERS="

1:

root2:

drq"

表示用1登陆即为root用户,2登陆为drq用户

可以通过以下命令启动或停止vnc服务:

#servicevncserverstart/stop/restart

如果启动了多个vnc显示,可以通过以下命令关闭指定显示号的vnc服务:

#vncserver-kill:

("

:

1"

为指定的显示号)

[root@ddingdrq]#/etc/init.d/vncserverstop

关闭VNC服务器:

drq 

确定 

]

[root@ddingdrq]#/etc/init.d/vncserverstart

启动VNC服务器:

客户等的设置及连接

3.1 

windows系统

VNCviewer下载地址

在MicrosoftWindows上运行VNCViewer

直接运行“vncviewer.exe”,系统会出现”Connectiondetails”对话框。

在“Connectiondetails”对话框中的“VNCserver”文本框中输入VNCServer的IP地址(或主机名及显示装置编号,单击“OK”按钮后,VNCServer即会开始检查所输入的信息,若是信息错误,系统会出现“Failedtoconnecttoserver”的错误信息:

若是信息正确,则会接着出现“VNCAuthentication”对话框。

若是在“VNCAuthentication”对话框中输入的密码正确,就可以成功地打开Linux的桌面窗口。

注意:

若vncserver未启动或者秘密错误都将不能正常登陆。

下图即为从windows登陆不同显示装置号对应进入的帐户。

从浏览器远程遥控。

启动VNCServer后直接打开windwos的浏览器,在地址栏中输入被控端的网址或IP地址,并在网址后加上“:

5800+显示编号”的端口号即可操控该计算机。

例如:

http:

//10.0.0.247:

5801/(如果显示编号为1,一般第一次设置的显示编号都是1,就用5800+1=5801。

另外,采用浏览器访问方式,需安装JavaRuntimeEnvironment环境。

3.2 

Linux系统远程控制其他Linux主机

linux下使用vncviewer连接:

输入以下命令:

#vncviewer10.0.0.139:

48

(注:

“10.0.0..139”为远程服务器的IP地址,“:

48”即为显示号)。

按要求输入密码,即可以看到远程的桌面。

如果网络速度较差,又希望通过图形界面管理,可以降低显示的颜色深度。

执行以下指令:

#vncviewer219.166.236.11:

1-brg233

1VNC简介

T实验室所开发的可远程操控计算机的软件,其采用了GPL(GeneralPublicLicense)授权条款,任何人都可免费取得该软件。

用户需先将VNCserver安装在被远程操控的计算机上后,才能在主控端执行VNCviewer进行远程操控。

类似的技术为RDP(RemoteDesktopProcess),称为“远程桌面连接”,此外,还有一套由Symantec公司推出的pcAnywhere软件也具有类似功能。

VNC、RDP、pcAnywhere等均为远程登录Telnet的图形化界面软件,由Telnet软件发展而来。

2工作流程

(1)在服务器端启动VNCServe。

r

(2)VNC客户端通过浏览器或VNCViewer连接至VNCServer。

(3)VNCServer传送一对话窗口至客户端,要求输入连接密码,以及存取的VNCServer显示装置。

(4)在客户端输入联机密码后,VNCServer验证客户端是否具有存取权限。

(5)若是客户端通过VNCServer的验证,客户端即要求VNCServer显示桌面环境。

(6)VNCServer通过XProtocol要求XServer将画面显示控制权交由VNCServer负责。

(7)VNCServer将来由XServer的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNCServer的桌面环境及输入装置。

3启动VNCServer

VNCServer软件安装完毕后,在终端窗口执行命令vncserver即可启动VNCServer。

第一次启动VNCServer时会出现下列5行提示:

Youwillrequireapasswordtoaccessyourdesktops.New‘localhost:

1(root)’desktopislocalhost:

1Creatingdefaultstartupscript/root/.vnc/xstartupStartingapplicationsspecifiedin/root/.vnc/xstartupLogfileis/root/.vnc/linux:

1.log第1行表示为了不让任何人都可以远程登录此计算机,要求设置远程登录密码,例如设置密码为:

123456,密码设置完成后,任何用户进行远程登录时都需要输入该密码;

第2行表示root用户建立了一个编号为1的远程登录桌面;

第3行表示建立了一个默认的VNCServer启动脚本文件;

第4行表示启动建立的脚本文件

第5行表示日志文件名及所在目录。

以后启动VNCServer时会出现下列3行提示:

New‘localhost:

1Startingapplicationsspecifiedin/root/.vnc/xstartupLogfileis/root/.vnc/linux:

1.log如果想要更改VNCServer的密码,只要执行vncpasswd命令即可。

4从浏览器远程登录

4.1远程登录

在客户端的网络浏览器中输入VNCServer的IP地址和端口号,即可实现远程登录。

例如VNCServer的IP地址为168.192.0.6,端口号为5800加上远程登录桌面编号1,即5801,登录界面如图1所示。

图1浏览器远程登录界面

鼠标单击图1中的“OK”按钮后,弹出输入密码窗口,如图2所示。

图2密码验证界面

仅需输入密码,密码验证通过后,远程登录成功,如图3所示。

登录成功后显示命令窗口,用户可以通过命令远程操控VNCServer。

用户通过图形界面远程操控VNCServer的介绍见后。

图3浏览器方式远程登录成功界面

4.2远程登录设置

进行远程登录前,鼠标单击“Options”按钮进入远程登录设置界面,如图4所示。

图4远程登录设置

登录设置共分3部分,分别为“EncodingandColourLevel”、“Inputs”、“Misc”。

EncodingandColourLevel部分为远程控制界面的色彩设置,选择“Autoselect”即可。

Inputs部分为输入设置,选中“Viewonly(ignoremouse&

keyboard)”选项表示远程登录后仅能够看到VNCServer屏幕,而不能对其操作,这种方式可用于远程教学目的,否则,用户可以通过键盘和鼠标对VNCServer进行控制;

选中“Acceptclipboardfromserver”选项表示可以接收来自VNCServer剪贴板的内容;

选中“Sendclipboardtoserver”选项表示可以发送客户端剪贴板内容到VNCServer。

Misc部分为其它功能设置。

VNCServer可以接受多个连接,这些连接共享相同的操作界面,选中“Shared(don’tdisconnectotherviewers)”选项表示本远程登录不会使其它已登录的连接断开,否则,本远程登录会使其它已登录的连接断开,仅最新的连接有效;

其它两个选项设置光标和区域显示,无关紧要,使用缺省设置即可。

4.3以图形界面远程操控VNCServer

前面介绍的远程登录仅支持命令方式的远程操控VNCServer,要实现图形界面的远程操控,需要修改VNCServer上的xstartup文件内容,在VNCServer的终端窗口输入下列命令

vi/root/.vnc/xstartup

将该文件最后一行中的“twm”替换为“gnome-session”或“startkde”,重新启动vncserver后,即可实现用图形界面方式远程操控VNCServer。

gnome-session表示启动Gnome图形界面;

startkde表示启动KDE图形界面;

twm表示启动文本界面,三者根据实际情况选其一,本例使用startkde选项。

4.4开机时自动启动vnc服务

要实现开机时自动启动vnc服务,鼠标依次单击“开始/管理工具/服务”,进入到服务设置界面,找到“vncserver服务”,如图5所示。

图5服务设置界面

鼠标左键双击“vncserver服务”,进入“服务vncserver的属性”界面,将启动类别由“手动”改为“自动”,如图6所示。

图6设置vncserver属性界面

4.5通过配置文件设置VNCServer

文件/etc/sysconfig/vncservers为设置VNCServer的配置文件,该文件的最后两行是对远程登录用户和远程控制屏幕进行设置,默认情况下这两行是被注释掉的。

第1行VNCSERVER=”1:

myusername”,表示用户myusername可以远程登录到桌面1上;

第2行VNCSERVERARGS[1]=”-geometry800x600”,表示用户远程登录到桌面1时,屏幕分辨率为800x600。

删除这两行前面的“#”号,使设置有效,也可以将该两行修改为:

VNCSERVERS=”1:

phred3:

sysadmin”和VNCSERVERARGS[1]=”-geometry800×

600-alwaysshared-depth24″,其中第1行含义为允许3个用户同时远程登录到不同的桌面,即root用户登录到桌面1,phred用户登录到桌面2,sysadmin用户登录到桌面3;

第2行含义为桌面1分辨率为800x600,24位色彩,其余两个桌面使用缺省分辨率和色彩。

5用VNCViewer远程登录

在客户端运行vncviewer,输入服务器的ip地址和桌面编号,然后鼠标左键单击“Options”按钮,设置连接选项。

连接选项设置与浏览器基本相同。

然后鼠标左键单击“Options”按钮进行连接,如图7所示。

图7vncviewer远程登录界面

输入连接密码,显示VNC连接界面。

如图8所示。

图8vncviewer方式远程登录成功界面

vncviewer连接和浏览器连接除起始连接方式不同之外,其余操作基本相同。

Linux的VNCServer还支持windows中的VNCViewer连接,连接方法同上。

6关闭VNCServer

在服务器端运行vncserver-kill:

1即可关闭1号桌面连接,同理可关闭其它桌面连接。

VNC端口修改:

VNC的服务端口为5900,新增一个连接"

,则该连接端口为5900+1=5901。

但是在只有一个公网地址的公司网络中,可能会有多台服务器需要用到VNC则5900系列端口会不够用。

VNC的服务端口没有在其配置文件中,幸好,可以在其脚本中修改。

首先找到vncserver的脚本先修改服务端

[root@l~]#grep"

59"

/usr/bin/vncserver-n

21:

Foundation,Inc.,59TemplePlace-Suite330,Boston,MA 

02111-1307,

222:

$vncPort=5900+$displayNumber;

374:

#nistakenifsomethingislisteningontheVNCserverport(5900+n)orthe

393:

#(5900+n)ortheXserverport(6000+n).

410:

if(!

bind(S,pack('

Snx12'

$AF_INET,5900+$n))){

//可以看到该文件中只有222和410两行的5900数字是其作用的,其他均为注释

[root@l~]#vi/usr/bin/vncserver

//于是将这两行的5900替换为你想要的新端口,我这里改为17050

$vncPort= 

17050+$displayNumber;

.........

..........

[root@longzw~]#vi/etc/sysconfig/iptables

-AINPUT-ptcp-mst

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1