`
vaqeteart
  • 浏览: 305970 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

VNC服务配置

    博客分类:
  • tmp
 
阅读更多
VNC服务配置

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

假设系统信息如下:
服务端:Ubuntu 11.04 \n \l
客户端:Ubuntu 11.04 \n \l
其他系统中配置的过程和原理大致类似。

1,服务端
=======================
(1)安装vnc服务程序
#sudo apt-get install vnc4server
这里,有可能还需要安装"vnc4-common"。

(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”,将其默认值<Super>D改为<Control><Alt>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服务所在机器进行远程桌面控制了。

3,其他
=======================
待添加。


参考资料
http://baike.baidu.com/view/160932.htm
http://huangro.iteye.com/blog/621608

以上只是对vnc配置和使用的简单描述,更多信息以及其中可能会有的错误的纠正,可通过下述方式联系,谢谢。

作者:QuietHeart
EMail:quiet_heart000@126.com
日期:2012-08-21
分享到:
评论

相关推荐

    湖南麒麟VNC服务配置方法修改版.docx

    相对于RHEL,湖南麒麟系统是小众产品。配置方法类似于红帽子平台,不完全一样。对有需要的朋友们提供个借鉴。希望能帮助到您。

    Linux中VNC服务配置

    **Linux中VNC服务配置详解** VNC(Virtual Network Computing)是一种远程桌面协议,它允许用户通过网络连接到另一台计算机并控制其桌面环境。在Linux系统中,VNC服务通常用于提供远程桌面访问,方便系统管理和维护...

    vnc 服务器详细配置

    4. 修改 VNC 服务器配置文件:初始安装 VNC 服务器后 VNC 服务配置文件是没有可用配置选项的,需要添加配置选项以正确启用 VNC 服务。 5. 登陆 VNC 服务器:使用 VNC 客户端链接服务器,并输入服务器 IP 地址、桌面...

    linux redhat enterprise5.4+oracle10g安装过程以及vnc服务配置

    ### Linux RedHat Enterprise 5.4 安装与Oracle 10g及VNC服务配置详解 #### 第一部分:Linux RedHat Enterprise 5.4 的安装及其问题解决 Linux RedHat Enterprise 5.4 是一款稳定且功能强大的企业级操作系统。在...

    Linux配置vnc服务

    在Linux系统中配置VNC服务是一项关键任务,尤其是对于那些需要远程管理图形用户界面(GUI)的管理员来说。VNC(Virtual Network Computing)是一种平台独立的桌面共享系统,允许用户通过网络远程控制另一台计算机的...

    Redhat 6 安装配置VNC服务及测试连接.pdf

    Redhat 6 安装配置 VNC 服务及测试连接 VNC(Virtual Network Computing)是一款远程桌面连接软件,允许用户在远程计算机上实时查看和控制桌面。Redhat 6 是一个流行的 Linux 发行版,本文将指导用户如何在 Redhat ...

    vnc-server配置方法

    启动服务后,将在 root 宿主目录下生成 `.vnc` 开头的隐藏目录,该目录下面的文件就是 root 用户的 VNC 桌面配置文件。 配置 VNC 桌面 打开 `xstartup` 配置文件,使用 vim 编辑器编辑 `/root/.vnc/xstartup` 文件...

    vnc配置安装文档

    vnc配置安装文档 VNC(Virtual Network Computing)是一种远程桌面连接协议,允许用户通过网络连接到远程计算机,并访问其桌面环境。在这个文档中,我们将介绍如何在 Linux 服务器上配置和安装 VNC 服务,以便远程...

    linux中vnc配置

    Linux 系统中配置 VNC 服务,可以在 X Windows 桌面远程对 Linux 进行可视化操作,方便使用。 VNC 服务配置 1. 安装 VNC 服务 在 Linux 系统中,需要安装 VNC 服务。可以使用 yum 命令安装 VNC 服务,命令如下: ...

    lamp和VNC服务的配置过程

    3. **编辑VNC配置** 创建一个启动脚本,如`~/.vnc/xstartup`,并添加以下内容: ```bash #!/bin/sh export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS startx -- -query ...

    redhat6配置VNC

    本文将详细介绍如何在 Redhat 6 系统上配置 VNC 服务,包括安装 VNC 服务器、配置服务以及设置安全认证等步骤。 #### 二、检查与安装 VNC 服务器 ##### 2.1 检查系统是否已安装 VNC 服务器 在开始配置之前,首先...

    CentOS6.6部署VNC服务端

    - **查看 VNC Server 配置文件**: ```bash rpm -qc tigervnc-server ``` - **配置 VNC Server**: 编辑 `/etc/sysconfig/vncservers` 文件。 - 启动用户为 root 的第一个和第二个桌面: ```bash VNCSERVERS=...

    linux环境VNC服务安装、配置

    Linux 环境 VNC 服务安装和配置 Linux 环境中安装和配置 VNC 服务是非常重要的,VNC(Virtual Network Computing)是一种远程桌面协议,允许用户从远程计算机访问 Linux 服务器的桌面环境。在本节中,我们将详细...

    VNC 自动登录 源代码 C#

    2. **连接逻辑**:当用户选择一个保存的VNC服务器配置,工具会自动建立到该服务器的连接,使用预先存储的密码进行身份验证。这可能涉及到使用VNC协议的特定库或API,如libvncclient,以实现与服务器的通信。 3. **...

    VNC-Viewer-6.17.1113-Windows

    4. **在Linux上的VNC服务配置** - 安装VNC服务器:在Linux系统中,常见的VNC服务器软件有TightVNC、X11VNC等。通过包管理器(如`apt-get`或`yum`)安装相应的VNC服务器软件。 - 配置VNC:设置VNC服务器密码,创建...

    Redhat上VNC Serve配置

    编辑配置文件/etc/sysconfig/vncservers以配置VNC服务。需要设置VNCSERVERS变量来指定哪些用户启动VNC服务,并通过VNCSERVERARGS数组设置窗口的分辨率。 #### 5.2 VNC执行命令 使用命令#/etc/init.d/vncserver ...

    linux远程桌面连接vnc

    一、VNC服务器安装与配置 在大多数Linux发行版中,VNC服务器软件主要有两个流行的选项:RealVNC和TightVNC。这里以TightVNC为例,讲解安装步骤: 1. 更新系统软件包列表: ```bash sudo apt-get update ``` 2....

    Linux下 Telnet、SSH和VNC服务的配置与应用

    "Linux下 Telnet、SSH和VNC服务的配置与应用" 本文将详细介绍Linux下Telnet、SSH和VNC服务的配置和应用,旨在帮助Linux学习者更好地掌握远程控制技术。 Telnet服务概述 Telnet是进行远程登录的标准协议,是当今...

Global site tag (gtag.js) - Google Analytics