好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

linux远程桌面链接——suse和ubuntu下的vnc配置 - L

linnux远程桌面链接——suse和ubuntu下的vnc配置

 

概要:很多情况下,我们需要使用linux的远程桌面连接,此时,进行适当的配置往往十分重要。本文,主要为你讲解ncserver的原理,在ubuntu和suse两种环境下配置vnc的方法。

 

1.VNC工作流程

VNC工作流程

(1) 在服务器端启动 VNC Server。

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

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

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

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

(6) VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。

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

 

2.使用前的准备

 

1)在服务器端安装Vncserver

2)客户机端安装Vnciewer

3)关闭防火墙

suse:sudo SuSEfirewall2 stop

 

3.启动Vnc服务

 

方法:服务器端输入

vncsever (随后会提示输入密码病确认)

 

4.配置xstartup启动脚本。

 

  用VI编辑/root/.vnc/xstartup脚本

 

  内容如下:

 

  #!/bin/sh

 

  xrdb $HOME/.Xresources

 

  xsetroot -solid grey

 

  xterm -geometry 80x24 10 10 -ls -title "$VNCDESKTOP Desktop" &

 

  twm &

 

  将最后一行更改为

 

  startgnome

 

  DISPLAY=:1 gnome-session(这一行是可选的)

 

  就是启动gnome图形界面窗口。(如果是在suse环境下,应该该为startkde)

 

  保存后,重启vnc。

 

 

 

5.连接vncserver

 

 

客户机端输入:vncviewer IP: 桌面编号

 

6.vnc的一些命令

 

 

vncserver  [:display#]  [-name  desktop-name]  [-geometry widthxheight] [-depth depth] [-pixelformat

       format] [Xvnc-options...]

       vncserver -kill :display#

 

7.重要的配置文件

 

 

       $HOME/.vnc/xstartup

 

当VNC desktop 启动的时候,这个脚本下的x application将要启动。

 

xdm(X Display Manager,X 显示器管理器)命令管理 X 显示器集合,这些显示器可能在本地主机上,也可能在远程服务器上。

 

 xsetroot - root window parameter setting utility for X

 

xterm - terminal emulator for X

 

查看更多关于linux远程桌面链接——suse和ubuntu下的vnc配置 - L的详细内容...

  阅读:55次