ikedb 命令
用途
检索、更新、删除、导入和导出 IKE 数据库中的信息。
语法
池数据库 -p[F] [ -e 实体文件 ] [ XML 文件 ]
池数据库 -g[R] [ -t 类型 [ -n 名称 | -一 标识 -是 标识类型 ] ]
池数据库 -d -t 类型 [ -n 名称 | -一 标识 -是 标识类型 ]
池数据库 -c[F] [ -我 linux 文件 ] [ -k 密钥-文件 ] [ - XML 文件 ]
池数据库 -x
池数据库 -o
LDAP 支持的操作
池数据库 -R LDAP -p [ -F ]
池数据库 -R LDAP -g [ 策略名称 ]
池数据库 -R LDAP -o
ikedb -RLDAP-A policy-name[-f<xml 文件名> ] [-hip/host ]-C<Dn Name>
ikedb -RLDAP-D policy-name [-h] [-F]
描述
ikedb 命令允许用户写入(put)IKE 数据库或从(get)IKE 数据库中读取。 输入和输出格式是可扩展标记语言(XML)文件。 通过文档类型定义(DTD)指定 XML 文件格式。 当执行放入操作时,ikedb 命令允许用户查看用来验证 XML 文件的 DTD。 仅可对 DTD 执行如下操作来修改它:使用 -e 标志添加实体声明到 DTD。
忽略输入 XML 文件中任意外部 DOCTYPE 声明并且任意内部 DOCTYPE 声明可能导致错误。 使用 DTD 解析 XML 文件所遵循的规则在 XML 标准中指定。 /usr/samples/ipsec 具有一个典型 XML 文件的样本,该文件定义了公共隧道方案。
标志
要使用 LDAP 支持的操作,请将主机配置为 LDAP 客户机。
| 项 | 描述 |
|---|---|
| -p | 根据给定的 XML-file 执行 put 操作来写入数据库。
|
| -h | 指定具有 -A 标志或 -D 标志的主机名或 IP 地址。 IP 地址可以是 IPv4 或 IPv6。 |
| -g | 执行 get
显示 IKE 数据库的存储内容。 输出发送到 stdout 并且使用 XML 格式,适合用 ikedb -p 进行处理的情况。
|
| -d | 在数据库中指定项上执行 delete。 该标志和 -g 标志一样,除了不支持 -r。 |
| -C | 用于提供在关联客户机中使用的 IPSec 证书。 |
| -c | 将Linux®IPSec 配置文件转换为 XML 格式的AIXIPSec 配置文件。 它需要一个或两个来自 Linux 环境的文件作为输入,这是一个配置文件,可能还需要一个包含预先共享密钥的私钥文件。
|
| -x | 对数据库执行擦除操作。 此标志会清空数据库。 如果命令行上也存在 -R 标志,那么此标志无效。 |
| -O | 执行 DTD 的 output,这个 DTD 指定 XML 文件的所有元素和属性,此文件由 ikedb 命令使用。 发送 DTD 到 stdout。 如果存在 -R 开关,那么为 XML 文件(允许存储为 LDAP 上配置策略的一部分)指定所有元素和属性的 DTD 会发送至 stdout。 |
| -一个 | 将提供的 IP 地址与策略名称相关联。 如果不提供任何 IP 地址,那么为本地主机选择第一个本地 IPV6 地址并将其与策略相关联。 通过从 LDAP 下载 XML 文件并将其放入数据库来实施策略配置。 会激活因此而定义的隧道。
|
| -D | 在 LDAP 服务器上解除配置策略与 IP 的关联。 没有 -R 开关,此标志无效。 R 开关的唯一有效值为 LDAP。
|
文件
| 项 | 描述 |
|---|---|
| /usr/samples/ipsec | 设置不同隧道配置的 XML 文件的示例。 |
示例
- 要将定义从在对等机器上生成的 XML 文件放入到 IKE 数据库,并且覆盖数据库中以相同名称存在的对象,请输入:
ikedb -pFs peer_tunnel_conf.xmlpeer_tunnel_conf.xml是对等机器上生成的 XML 文件。 - 要 获取 名为
tunnel_sys1_and_sys2的阶段 1 隧道和具有相应建议和保护的所有从属阶段 2 隧道的定义,请输入:ikedb -gr -t IKETunnel -n tunnel_sys1_and_sys2 - 要从数据库中删除所有预共享密钥,请输入:
ikedb -d -t IKEPresharedKey - 要将 IP 地址为 10.10.10.1 的主机与名为 Poll 的配置策略与证书 /C=US/O=IBM/CN=test01.austin.ibm.com 与 xml 文件 ldap.xml 关联 ,请输入:
ikedb -R LDAP -A Pol1 -f ldap.xml -h 10.10.10.1 -C /C=US/O=IBM/CN=test01.austin.ibm.com