Sun Java System Portal Server Secure Remote Access 7.2 管理指南

Netlet 规则示例

本部分包含 Netlet 规则的几个示例以说明 Netlet 语法的作用机理。

基本静态规则

该规则支持客户机与 sesta 机器之间的 Telnet 连接。

规则名称 

加密密码 

远程应用程序 URL 

下载 Applet 

扩展会话 

将本地端口映射至目标服务器端口 

myrule 

SSL_RSA_WITH_RC4_128_MD5

null 

请勿选中复选框 

true 

  • 本地端口:1111

  • 目标主机:sesta

  • 目标端口:23

其中

myrule 是规则名称。

SSL_RSA_WITH_RC4_128_MD5 表示要使用的密码。

null 表示该应用程序并非由 URL 调用或通过桌面运行。

false 表示客户机并不会下载 applet 以运行该应用程序。

true 表示当 Netlet 连接处于活动状态时 Portal Server 不应超时。

1111 是客户机上的端口,Netlet 在此侦听来自目标主机的连接请求。

sesta 是 Telnet 连接中的收件人主机名称。

23 是目标主机上用于连接的端口号,在本例中为众所周知的 Telnet 端口。

桌面 Netlet 提供者不显示链接,但 Netlet 会自动启动,并侦听指定端口 (1111)。指示用户启动客户机软件 - 此情况下为连接至端口 1111 上的 localhost 的 Telnet 会话。

例如,要启动 Telnet 会话,客户需要在终端的 UNIX 命令行中键入以下内容:


telnet localhost 1111

具有多个主机连接的静态规则

该规则支持从客户机到两台机器 sestasiroe 的 Telnet 连接。

规则名称 

加密密码 

远程应用程序 URL 

启用下载 Applet 

启用扩展会话 

将本地端口映射至目标服务器端口 

myrule 

SSL_RSA_WITH_RC4_128_MD5

null 

请选中复选框 

选中复选框 

  • 本地端口:1111–1234

  • 目标主机:sesta-siroe

  • 目标端口:23

其中

23 是目标主机上用于连接的端口号 – Telnet 的专用端口。

1111 是客户机上的端口,Netlet 在此侦听来自第一台目标主机 sesta 的连接请求。

1234 是客户机上的端口,Netlet 在此侦听来自第二台目标主机 siroe 的连接请求。

该规则中的前六个字段与基本静态规则中相同。区别在于标识第二台目标主机的另外三个字段。

在向规则中添加附加目标时,必须为每一台新目标主机添加三个字段,即本地端口目标主机目标端口


注 –

您可以用多组三字段来描述与每一目标主机的连接。如果远程客户机是基于 UNIX 的,切不可使用小于 2048 的侦听端口号,因为编号较低的端口将受限制,而且您必须是根用户才能启动侦听器。


该规则与前一规则作用相同。Netlet 提供者不显示任何链接,但 Netlet 会自动启动,并侦听指定的两个端口(1111 和 1234)。用户需要启动客户机软件(在本例中为 Telnet 会话,它连接至端口 1111 上的 localhost 或端口 1234 上的 localhost)以连接到第二个示例中的主机。

具有多主机选择的静态规则

使用该规则可指定多台备选主机。如果与规则中第一台主机的连接失败,Netlet 会尝试连接指定的第二台主机,依此类推。

规则名称 

加密密码 

远程应用程序 URL 

启用下载 Applet 

启用扩展会话 

将本地端口映射至目标服务器端口 

gojoe 

SSL_RSA_WITH_RC4_128_MD5

/gojoe.html 

  • 客户机端口:8000

  • 服务器主机:gojoeserver

  • 服务器端口:8080

选中复选框 

  • 本地端口:10491

  • 目标主机:siroe+sesta

  • 目标端口:35+26+491-35+491

其中

10491 是客户机上的端口,Netlet 在此侦听来自目标主机的连接请求。

依据可用的端口,Netlet 将首先尝试与端口 35、端口 26 和端口 491 上的 siroe 建立连接(均按相同顺序)。

如果无法连接到 siroe,则 Netlet 会尝试连接到端口 35491 上的 sesta(按相同顺序)。

主机之间的加号 (+) 表示备选主机。

端口号之间的加号 (+) 表示某单一目标主机的备选端口。

端口号之间的减号 (-) 是不同目标主机端口号之间的分隔符。


注 –

会尝试顺次连接到链条中提供的主机。例如,如果规则为 siroe+ sesta,则会首先尝试连接到 siroe。如果连接失败,则会尝试连接到 sesta。如果规则中首先列出的主机无法在活动的网络中实际使用,则连接到下一个可用主机所需花费的时间将会随着规则中不可用主机数的增加而增加。


调用 URL 的动态规则

该规则允许用户配置所需的目标主机,从而使用户可通过 Netlet 远程登录到各个主机上。

规则名称 

加密密码 

远程应用程序 URL 

启用下载 Applet 

启用扩展会话 

将本地端口映射至目标服务器端口 

myrule 

SSL_RSA_WITH_RC4_128_MD5

telnet://localhost:30000 

请勿选中复选框 

选中复选框 

  • 本地端口:30000

  • 目标主机:TARGET

  • 目标端口:23

其中

myrule 是规则名称。

SSL_RSA_WITH_RC4_128_MD5 表示要使用的密码。

telnet://localhost:30000 是由规则所调用的 URL。

false 表示将不会下载任何 applet。

Extend Session (true) 表示当 Netlet 连接处于活动状态时 Portal Server 不应超时。

30000 是客户机上的端口,Netlet 在此侦听针对此规则的连接请求。

TARGET 表示使用 Netlet 提供者的用户需要配置的目标主机。

23 是由 Netlet 打开的目标主机上的端口,在本例中为众所周知的 Telnet 端口。

Procedure在添加规则之后运行 Netlet

添加该规则之后,用户必须要完成一些步骤才能使 Netlet 按照预期方式运行。用户需要在客户机端执行以下操作:

  1. 在标准 Portal Server 桌面的 Netlet 提供者部分单击“编辑”。

    在“添加新目标”部分的“规则名称”下面会列出新的 Netlet 规则。

  2. 选择规则名称,并键入目标主机的名称。

  3. 保存更改。

    用户返回桌面,同时在 Netlet 提供者部分会看到新的链接。

  4. 单击新链接。

    将会启动一个新的浏览器,转至 Netlet 规则中给出的 URL。


    注 –

    通过重复以上步骤可以为同一规则添加多台目标主机。只有选定的最后一个链接是活动的。


下载 Applet 的动态规则

此规则定义了从客户机到动态分配主机的连接。它会从 applet 所处的服务器上将 GO-Joe applet 下载到客户机中。

规则名称 

加密密码 

远程应用程序 URL 

启用下载 Applet 

扩展会话 

将本地端口映射至目标服务器端口 

gojoe 

SSL_RSA_WITH_RC4_128_MD5

/gojoe.html 

  • 客户机端口:8000

  • 服务器主机:gojoeserver

  • 服务器端口:8080

选中复选框 

  • 本地端口:3399

  • 目标主机:TARGET

  • 目标端口:58

其中

gojoe 是规则名称。

SSL_RSA_WITH_RC4_128_MD5 表示要使用的密码。

例如,/gojoe.html 是包含 applet 的 HTML 页的路径,该路径应相对于部署门户的 Web 容器文档根目录。

8000:server:8080 指明端口 8000 是客户机上用于接收 applet 的目标端口,gojoeserve 是提供 applet 的服务器的名称,8080 则是自其下载 applet 的服务器上的端口。

Extended Session (true) 表示当 Netlet 连接处于活动状态时 Portal Server 不应超时。

3399 是客户机上的端口,Netlet 在此侦听此类型的连接请求。

TARGET 表示使用 Netlet 提供者的用户需要配置的目标主机。

58 是由 Netlet 打开的目标主机上的端口,在本例中为 GoJoe 的端口。端口 58 是目标主机侦听其自身通信量的端口。Netlet 将信息从新 applet 传递至该端口。