VNC服务配置

VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,是基于UNIX和Linux操做系统的免费的开源软件(也能够支持Windows等操做系统),远程控制能力强大,高效实用,其性能能够和 Windows 和 MAC 中的任何远程控制软件媲美。本文简单介绍在Ubuntu的Linux发行版下VNC服务的配置和使用。ubuntu


假设系统信息以下:vim

服务端:Ubuntu 11.04 \n \l服务器

客户端:Ubuntu 11.04 \n \l网络

其余系统中配置的过程和原理大体相似。session


1,服务端工具

=======================性能

(1)安装vnc服务程序操作系统

#sudo apt-get install vnc4serverorm

这里,有可能还须要安装"vnc4-common"。server


(2)设置链接vnc服务的密码

#vncpasswd

这样会提示你输入密码,客户经过这个密码来进行链接,这里密码假设为12345678。


(3)配置启动桌面

*配置方法1:

#cp /etc/X11/Xsession ~/.vnc/xstartup

这里配置的是客户链接以后,在客户端显示什么样的图形桌面。这里直接使用vnc服务器所在系统的桌面环境配置了。若是不进行配置,那么客户端登录的时候就只能启动默认的窗口管理器很是简单很差用。


*配置方法2:

#vim ~/.vnc/xstartup

修改内容以下:

#!/bin/sh

# Uncomment the following two lines for normal desktop:

unset SESSION_MANAGER

#exec /etc/X11/xinit/xinitrc

exec /etc/X11/Xsession

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

这里,注意若是用"exec /etc/X11/xinit/xinitrc"替代"exec /etc/X11/Xsession"则须要修改"xinitrc"文件的权限,如:"chmod 755 /etc/X11/xinit/xinitrc",不然客户端没法启动图形桌面环境。



(4)启动vnc服务:

#vncserver :1

这样在1号窗口桌面上面启动vncserver,客户端会根据这个号码来链接指定桌面的窗口。


(5)修改系统按键映射

#gconf-editor

找到“Apps->Metacity->Global keybingdings”中的“show desktop”,将其默认值D改成D。

这里,客户端已经能够经过vnc远程登录服务器,可是在客户端的vnc远程桌面客户程序窗口下按下字母”d”时,会被错误的当作返回桌面的快捷方式(Super+d),致使”d”没法输入,因此须要用这里的方式修改。而产生这个现象的缘由是:ubuntu 11.04里把Windows键定义为Super键,当客户端经过客户端软件远程登录到这个server的时候。


(6)终止指定桌面号上的vnc服务:

#vncserver -kill :1

这里使用":1"分配桌面号码,而且将相应桌面上面的vncserver终止。


更多信息参见"man vncserver"。


2,客户端

=======================

(1)安装一个vnc客户端:

#apt-get install gvncviewer

这里,也能够安装其余客户端程序"xvnc4viewer"来替代gvncviewer等。


(2)链接指定机器上面的指定桌面号:

#gvncviewer 10.1.10.39:1

固然,这里的机器(也就是前面安装vnc服务的机器10.1.10.39)上面应该事先启动好"vncserver :1"。


输入密码以后,至此,vnc客户端所在的机器即可以经过vnc实现对vnc服务所在机器进行远程桌面控制了。

相关文章
相关标签/搜索