目录

简介

先决条件

要求

使用的组件

规则

配置

步骤1.获取VNC Java插件

步骤2.导入VNC插件

步骤3.定义VNC连接参数（可选）

步骤4.连接到VNC服务器

验证

故障排除

相关信息

简介

本文档介绍如何导入虚拟网络计算(VNC)插件以用于WebVPN。

先决条件

要求

在尝试此配置之前，请确保配置基本WebVPN。

使用的组件

本文档中的信息基于以下软件和硬件版本：

- 运行软件版本 8.0(2) 和 ASDM 版本 6.0(2) 的 ASA 5510

- Windows 2003服务器（用于通过WebVPN连接到VNC插件）

- 安装了JRE 1.4.2_05-b04的客户端桌面

- TFTP服务器（用于通过命令行导入插件）

规则

有关文档规则的详细信息，请参阅 Cisco 技术提示规则。

配置

要导入VNC插件以用于WebVPN，请完成以下步骤：

1. 获取VNC Java插件。

2. 导入VNC Java插件。

3. 定义VNC连接参数（可选）。

4. 连接到VNC服务器。

步骤1.获取VNC Java插件

您可以从Cisco软件中心下载VNC插件和其他插件。有关VNC插件的详细信息，请参阅以下URL:http://www.tightvnc.com/

注意：VNC网站http://www.tightvnc.com/ ，由第三方提供商管理。Cisco 对其内容概不负责。

步骤2.导入VNC插件

ASDM 示例

1. 在 ASDM 应用程序中，单击 Configuration，然后单击 Remote Access VPN。

2. 展开 Clientless SSL VPN Access，然后展开 Portal，然后再选择 Client-Server Plug-ins。

3. 单击 Import。

4. 从Plug-in Name(Protocol)下拉列表中选择vnc。

5. 单击 Local computer 单选按钮，然后单击 Browse Local Files。

6. 浏览到保存VNC插件的位置，然后选择文件。

7. 单击 Import Now。

此时将显示下面的 Information 对话框。

8. Click OK.

命令行示例

本示例中使用TFTP导入WebVPN插件。

ciscoasa

ciscoasa#import webvpn plug-in protocol vnc tftp://192.168.50.5/vnc-plugin.jar

!--- Use the import webvpn plug-in protocol command in order to import WebVPN !--- plug-ins. This example uses tftp in order to import the VNC plug-in.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

ciscoasa#

步骤3.定义VNC连接参数（可选）

使用VNC插件连接时，可以在URL中定义连接参数。

要在URL中定义VNC连接参数，请完成以下步骤：

1. 在VPN服务浏览器中，从浏览器中的Address下拉列表中选择vnc://。

2. 在主机名或 IP 地址后插入正斜杠 (/) 和问号 (?)，并使用与号 (&) 将各参数隔开，如下图所示：

3. 如果使用除默认端口之外的端口直接在主机名或IP地址后，则定义端口参数。本示例使用端口 5601。

有关连接参数的完整列表，请单击VPN服务浏览器左侧的VNC连接。下表列出了一些更常用的参数：

WebVPN VNC插件变量

参数

参数

定义

密码

字符串

会话的密码（以纯文本格式）。
注意：由于在键入密码时，密码会显示在“地址”字段中，因此应谨慎使用此参数。或者，您可以在命令提示符下输入密码。

仅查看

是/否

将键盘和鼠标事件发送到远程计算机。以下值之一：

- 否 — 默认值。

- 是 — 忽略桌面窗口中的所有键盘和鼠标事件，不将其发送到远程端。

共享桌面

是/否

与同一VNC服务器上的其他客户端共享连接。每种情况下的确切行为取决于服务器配置。可接受值为Yes（默认值）和No。

端口

号码

如果使用的端口号不是默认值，则此参数定义端口号。端口号直接在URL中的IP地址后定义（例如192.168.0.8:5600）。 默认VNC端口为5900。

注意：您也可以在VNC服务器的书签条目中使用VNC连接参数。下图显示VNC书签条目的示例：

步骤4.连接到VNC服务器

要连接到VNC服务器，请完成以下步骤：

1. 建立WebVPN会话，然后从Address下拉列表中选择vnc://。

2. 输入VNC服务器的IP地址，然后单击Browse。

3. 输入VNC服务器所需的密码。

VNC会话出现在新窗口中。

验证

使用本部分可确认配置能否正常运行。

- show import webvpn plug-in命令显示当前WebVPN插件。验证vnc是否列在命令的输出中。

- 连接到WebVPN时，vnc://应作为URI选项在Address下拉列表中可用。

命令输出解释程序（仅限注册用户）(OIT) 支持某些 show 命令。使用 OIT 可查看对 show 命令输出的分析。

故障排除

本部分提供的信息可用于对配置进行故障排除。

- 清除浏览器缓存

此步骤可删除当前存储在浏览器缓存中的所有文件。

1. 在 Interent Explorer 中，选择工具 > Internet 选项。

2. 在“Internet 临时文件”部分中，单击常规选项卡，然后单击删除文件。

- 清除 JRE 缓存

此步骤可删除当前存储在 Java 缓存中的所有文件。

1. 在 Windows 中，单击开始，然后选择设置 > 控制面板。

2. 在“控制面板”中，双击 Java 插件。

3. 单击缓存选项卡，然后单击清除。

- 卸载/重新安装 JRE

1. 在 Windows 中，单击“开始”，然后选择设置 > 控制面板 > 添加或删除程序。

2. 选择 Java Runtime Environment 程序，然后单击删除。

3. 从 Java 网站 (http://www.java.com/en/download/ ) 下载新的 JRE，然后进行安装。

- 卸载VNC插件

如果登录WebVPN时，VNC选项未在地址字段中列为URI，请卸载并重新安装VNC插件。要从WebVPN中删除VNC插件，请完成以下步骤之一：

- WebVPN — 选择Configuration > Remote Access VPN > Clientless SSL VPN Access > Portal > Client-Server Plug-ins，选择VNC插件，然后单击Delete。

- CLI — 使用revert webvpn plug-in vnc命令删除插件。

相关信息

- 技术支持和文档 - Cisco Systems