Ubuntu 8.10下的VNC服务

上一篇 / 下一篇  2009-04-13 15:52:10 / 个人分类:Linux

我的栏目
  • 栏目:
51Testing软件测试网q*c/I PI.S

Reference:http://hi.baidu.com/naruto6006/blog/item/873c704b6b76962409f7ef9e.html

Ze$\~5mr}0

D:^dv^n2zw,M0 51Testing软件测试网I~"p$@^,X-?#h

51Testing软件测试网0s1SGoG6B

VNC(Virtual Network Computing)是一套由AT&T实验室所开发的可操控远程的计算机的软件,其采用了GPL授权条款,任何人都可免费取得该软件。VNC软件主要由两个部分组成:VNC server及VNC viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。51Testing软件测试网zA0K {h9o7zU {v*y
(在windows中也由一套著名的网络遥控软件――Symantec公司推出的pcAnywhere。
)o!D:E6D8n#S%{ ~ | `0VNC server与VNC viewer支持多种操作系统,如Unix系列(Unix,Linux,Solaris等),windows及MacOS,因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进行控制。如果目前操作的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端。51Testing软件测试网;[)m x T+\#Q6]
整个VNC运行的工作流程如下:51Testing软件测试网+v S*I$b?
(1) VNC客户端通过浏览器或VNC Viewer连接至VNC Server。
}-@1^/MA([c0(2) VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。
6Z)l9m.jW Vw0(3) 在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。51Testing软件测试网|9O/X5shhd
(4) 若是客户端通过VNC Server的验证,客户端即要求VNC Server显示桌面环境。
IMcL)d5R+q0(5) VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。51Testing软件测试网N+P{:sNCX4u$y
(6) VNC Server将来由 X Server的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNC Server的桌面环境及输入装置。
51Testing软件测试网4ttlLCJ$G,m

51Testing软件测试网6Hf!zp%~@8~:[

今天在ubuntu8.10下安装了VNC服务,centos没有安装gome和kde桌面,所以选择使用ubuntu linux:51Testing软件测试网Hm3[B_6iP

wu8Y3s}h#c0ylw@naruto:~$sudo apt-get install vnc4-common vnc4server (使用apt命令安装VNC软件包)51Testing软件测试网 n:S1TP,@Bx
正在读取软件包列表... 完成51Testing软件测试网S |1A Y}6QT+f
正在分析软件包的依赖关系树      
)H^)s-i't{0正在读取状态信息... 完成      51Testing软件测试网9v.N#o*\4`}k ~
下列软件包是自动安装的并且现在不再被使用了:51Testing软件测试网*? Xt"r R
libvncserver051Testing软件测试网;]H-S1R3S2vw
使用'apt-get autoremove'来删除它们51Testing软件测试网2H-m-`LW#V
建议安装的软件包:51Testing软件测试网-o~7|)b9V a1ev"nQ[f
xvnc4viewer vncviewer vnc-java
l"U'DP#{z0下列【新】软件包将被安装:
| H8[:]o9\:`0vnc4-common vnc4server51Testing软件测试网;K%Q`rK
共升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
f O]z(Wx0需要下载 1107kB 的软件包。
$r-T#uO Rq[0解压缩后会消耗掉 2634kB 的额外空间。
$iO6k @ k2b9fYl0获取:1
http://archive.ubuntu.comintrepid/universe vnc4-common 4.1.1+xorg1.0.2-0ubuntu7 [17.2kB]51Testing软件测试网*y%p zN#Yl
获取:2
http://archive.ubuntu.comintrepid/universe vnc4server 4.1.1+xorg1.0.2-0ubuntu7 [1089kB]
Y+z9y F(Td#dt+ZR0下载 1107kB,耗时 1min11s (15.4kB/s)                                                          
3@o.N {n1NwR|0选中了曾被取消选择的软件包 vnc4-common。
0u.k"Tv6J sk3W5Z d0(正在读取数据库 ... 系统当前总共安装有 119583 个文件和目录。)51Testing软件测试网#Lz2e|%X-k
正在解压缩 vnc4-common (从 .../vnc4-common_4.1.1+xorg1.0.2-0ubuntu7_i386.deb) ...51Testing软件测试网*X1?3\O8I;d5X,l
选中了曾被取消选择的软件包 vnc4server。
E$dCE6R0正在解压缩 vnc4server (从 .../vnc4server_4.1.1+xorg1.0.2-0ubuntu7_i386.deb) ...51Testing软件测试网(P_ O-bj)R P |
正在处理用于 man-db 的触发器...51Testing软件测试网EQ|\r,U
正在设置 vnc4-common (4.1.1+xorg1.0.2-0ubuntu7) ...
51Testing软件测试网r.lXiP$x*R8c

][0}Mki*E7h0正在设置 vnc4server (4.1.1+xorg1.0.2-0ubuntu7) ...

0R+z-j-Za0

DS o4Y$u*C Yy;{0 51Testing软件测试网,`8_ UWa0[

/GM!B J#u?2_2yC0ylw@naruto:~$vncpasswd (使用vncpasswd设置VNC密码)51Testing软件测试网H)Y5J6H${g9x-c!S
Password:51Testing软件测试网"dP vR(g!k z vQ
Verify:51Testing软件测试网+O Ir!zdv
ylw@naruto:~$

0DN6{G7DA051Testing软件测试网g"l q ~x/Z

ylw@naruto:~$sudo vi /home/ylw/.vnc/xstartup (编辑配置文件)

#A*u%}}#iph/s0

e9X,KuB z f!` | U0#!/bin/sh51Testing软件测试网i6oE3^Q r3RH9i

nW\Y5\r8_|!@0# Uncomment the following two lines for normal desktop:
(tg En*Lqd2s0# unset SESSION_MANAGER51Testing软件测试网ZAuk8Y
# exec /etc/X11/xinit/xinitrc

T4D)A a|051Testing软件测试网t9fW7Fe%Rx

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
&g @K#}iT0[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
'X5w*D5nm0xsetroot -solid grey
q/_-?c3kp0vncconfig -iconic &51Testing软件测试网qid4?6n Zl
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
W;Rr6k3M h(U0# twm & (注释掉这行)
7j'G^ o0h]ziQ0gnome-session & (在文件的末尾添加这行)

[8pLWX}1J}DF0

:A6D7]L8l.Hj%Uw051Testing软件测试网}5Vs D4UoZ9m^ ?
ylw@naruto:~$vncserver :1 (启用vnc服务,并设置桌面的编号为1)51Testing软件测试网 AH0J;`e-Kn$N

51Testing软件测试网u eV"N(D jd0P

New 'naruto:1 (ylw)' desktop is naruto:1

w6i$qH1C&Y#M0

-SS?A2O1AT]9u T0Starting applications specified in /home/ylw/.vnc/xstartup
3A ]!UDoA a V0Log file is /home/ylw/.vnc/naruto:1.log
51Testing软件测试网&\ptf|"f$W|(B

51Testing软件测试网F+dNT-Z4[!]0Qd

打开win下的vncview软件,输入:IP:1,点connect按纽

y q0n']+PKO6ht |E9LC0

US\3Es};W H0(或者输入: 10.192.224.112 :5903)

*n*|H:M?a0

r3F$E[{1d0

hW8FtG5P R.vT051Testing软件测试网$qp~ N+H4? vb1]

输入刚才设置的密码51Testing软件测试网vU4K"e.P'A7R0R({

Ys;@ r{4g+dER3B:A0

/z9O p B C@5M051Testing软件测试网2yThk!Gr _jTc

出现这个很难看的界面,起先对这个问题很不明白为什么,正常情况应该是出现用户的桌面。后来才知道,原来在vnc服务中只有root用户才能使用桌面!

;L%c+a~*[vJw0X~v0

_t*[!e(jT0ylw@naruto:~$sudo su - (使用命令切换到root用户,设置vnc密码和启动vnc服务)51Testing软件测试网mJoRRPk
[sudo] password for ylw:
J%w$b \ rF.A0
root@naruto:~# vncpasswd
'B#YoA}3nots|^0Password:
`-NSZ7P1U'u0Password must be at least 6 characters - try again51Testing软件测试网8Po5ur.G ?Fj/z,\
Password:51Testing软件测试网ega n R3VS
Verify:
{:e&h Vc$qY0
root@naruto:~# vncserver :2
5tK,t`Q%Y0xauth: creating new authority file /root/.Xauthority

+Obn-B9c4jq0

Sxajup/\0New 'naruto:2 (root)' desktop is naruto:251Testing软件测试网)KF1o|'D;tJ[ C

51Testing软件测试网ZF9\?q X{PI

Creating default startup script. /root/.vnc/xstartup
%b zr\bh*okh0Starting applications specified in /root/.vnc/xstartup
(Q,L(kJ5E&io0Log file is /root/.vnc/naruto:2.log

s6wj&C*Qv!?Ag$t:gt0

M u%})YW\p0root@naruto:~# vi /root/.vnc/xstartup

+m#I8N%wJy0

?'\8~Q ~ep_0#!/bin/sh51Testing软件测试网%H?+tG[z^6Bq

_o/I.a&{:p'mj*z0# Uncomment the following two lines for normal desktop:
tch2V WL0# unset SESSION_MANAGER
.?^8oD|] l0# exec /etc/X11/xinit/xinitrc

(HM@uC051Testing软件测试网.n6Q G6gR6vA dS

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup51Testing软件测试网;gl.x5MT|1Yd4Re
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources51Testing软件测试网#w1@o%a;u'j'?8m
xsetroot -solid grey51Testing软件测试网?a%[Se~!SbP
vncconfig -iconic &51Testing软件测试网+j;Z0~iP4T
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
~ [a^)M)TO0# twm &
e ?h9|6CG0gnome-session &
51Testing软件测试网'Y2L'jV W/I{

51Testing软件测试网 Gx wM/@

51Testing软件测试网/^2B~-FZq1PE
root@naruto:~# vncserver -kill :251Testing软件测试网ER1}&@V ]
Killing Xvnc process ID 649151Testing软件测试网(eq1l._5SI4G
root@naruto:~# vncserver :2

iO*I&CU P051Testing软件测试网Q%g_ E ^.v`.~9G

New 'naruto:2 (root)' desktop is naruto:251Testing软件测试网.tV2y-Kr.u"p

Qh(Ykva/~ V0Starting applications specified in /root/.vnc/xstartup
g'Ly({\b$S0Log file is /root/.vnc/naruto:2.log
51Testing软件测试网)n-DBZ0o/o}&R%M

51Testing软件测试网.BI'?+LR"m a

重新连接,此时的会话编号是2

e9Q/g}h0

,~.C3~d _)P9WHw0

{Eb+`8`"U@ d iH051Testing软件测试网;Oq&d{o

成功出现gnome桌面.51Testing软件测试网 u-JO#F;P5~


TAG: Linux Ubuntu ubuntu VNC

 

评分:0

我来说两句

日历

« 2024-03-22  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 231552
  • 日志数: 135
  • 图片数: 4
  • 文件数: 1
  • 书签数: 1
  • 建立时间: 2006-12-11
  • 更新时间: 2022-10-31

RSS订阅

Open Toolbar