您的位置:首页 > 其它

ubuntu安装vncserver实现图形化访问

2014-03-02 00:06 253 查看
VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC
是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC
是在基于 UNIX 和 Linux 操作系统的免费的开源软件远程控制能力强大,高效实用,其性能可以和Windows 和 MAC 中的任何远程控制软件媲美。
在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver 和 vncviewer。

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的桌面环境及输入装置。

请注意:

如果在安装中部分软件无法安装成功,说明软件源中缺包,先尝试使用命令#apt-get
update更新软件源后尝试安装。如果还是不行,需要更换软件源。更换步骤:

a)输入命令#cp
/etc/apt/sources.list /etc/apt/sources.list_backup

b)输入命令#vi
/etc/apt/sources.list

c)添加其他软件源(推荐使用163、中科大、上海交大等速度较快的国内源)

d)保存并关闭窗口

e)输入命令:#apt-get
update

下面我们开始安装了哦!

用root账户名密码登陆后

1.在ubuntu上安装vncserver,使用命令:#
apt-get install vnc4server

2.开启vnc服务,输入命令:#vncserver

首次启动会要求设置密码,后面可以使用vncpasswd修改;

看到
New ‘****:1 (****)’ desktop is ****:1 (****代表主机名)即表示启动vnc成功,在主目录下产生一个.vnc目录;

3.在客户端下载“vnc客户端”软件,进行链接

在服务器栏输入:ip:1

输入用户名密码信息后,可以看到vnc连接页面

但是,这个页面好像不是我们想要的图形化界面。vncserver默认使用的窗口管理器是twm,这是一个很简陋的窗口管理器,下面我们把桌面改成GNOME或KDE。

4.
备份原有xstartup文件: #cp ~/.vnc/xstartup  ~/.vnc/xstartup.bak

下面我们需要修改vnc启动文件,使用命令:#vi
~/.vnc/xstartup

我们需要把上图中“x-window-manager
&”这一行注释掉,然后在下面加入一行“gnome-session &”,或者是“startkde &”,分别启动GNOME桌面和KDE桌面。这里我们安装的是GNOME桌面。修改后如下图所示:(具体修改步骤:打开文件后,点击“insert”按钮,这时就可以输入了,在“x-window-manager &”前加“#”,然后回车输入“gnome-session &”,然后点击“Esc ”退出编辑模式,输入“:wq!”保存修改即可)

5.这时我们需要杀掉原桌面进程,输入命令:#
vncserver -kill  :1//这里的:1是桌面号,注意冒号前面有一个空格

再次输入:
#vncserver  :1生成新的会话

6.下面我们开始安装gnome桌面环境

这里的安装有些慢,需要您耐心等待下。

(1)安装x-windows的基础 :#sudo
apt-get install x-window-system-core

(2)安装登录管理器:#sudo
apt-get install gdm (还可以为kdm/xdm)

(3)安装Ubuntu的桌面:#sudo
apt-get install ubuntu-desktop(还可以为Kubunut-desktop/ Xubuntu-desktop )

另外:

安装命令:apt-get
install gnome-core可以安装GNOME的一些基础。apt-get install firefox/gaim/xmms可以安装 Firefox 浏览器、Gaim 聊天程序、XMMS 音乐播放器。您可以按照自己的喜好来安装。

7.下面我们重复步骤5,,
输入命令:# vncserver -kill  :1杀掉原桌面进程,

再次输入:#vncserver
 :1生成新的会话。然后使用vnc客户端连接,就可以看到图形化界面,如图:

注意:ubuntu10.10操作系统,安装后测试快捷键D无法正常使用,输入d时会使终端桌面显示、消失。这是因为快捷点冲突造成的(ubuntu
12.04无此问题)。

解决此问题,请按照以下步骤:

1)System->Preferences->Keyboard
Shortcuts

找到系统快捷键设置菜单

2)打开快捷键设置对话框,并找到如下所示的条目,准备设置新的快捷键。\

3)
 输入“Backspace”键,将这个快捷键Disable。

4)
输入命令:# vncserver -kill :1杀掉原桌面进程, 再次输入:#vncserver :1生成新的会话。

5)编辑/etc/rc.local在文件最后一行加入:

su root -c '/usr/bin/vncserver -name my-vnc-server -depth 16 -geometry 1280x800 :1'即可实现开机自启动
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息