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的详细内容...