Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:保护 Junos OS 配置免遭修改或删除

此示例说明如何在配置模式下使用 protectunprotect 命令来保护和取消保护 CLI 配置。

要求

此示例使用以下硬件和软件组件:

  • M 系列、MX 系列、PTX 系列或 T 系列设备

  • 在所有设备上运行的 Junos OS 11.2 或更高版本

概述

借助 Junos OS,您可以保护设备配置免遭其他用户修改或删除。这可以通过在 CLI 的配置模式下使用 protect 命令来实现。同样,您也可以使用 unprotect 命令来取消保护受保护的配置。

这些命令可以在配置层次结构的任何级别使用—顶层父层次结构、配置语句或层次结构最低级别的标识符。

如果配置层次结构受到保护,用户将无法执行以下活动:

  • 删除或修改受保护层次结构内的层次结构、语句或标识符

  • 在受保护的层次结构中插入新的配置语句或标识符

  • 在受保护的层次结构中重命名语句或标识符

  • 将配置复制到受保护的层次结构中

  • 在受保护的层次结构中激活或停用语句

  • 对受保护的层次结构进行注释

拓扑

保护父级层次结构

程序

逐步过程

要保护层级顶层的配置:

确定要保护的层次结构,并在层次结构[edit]级别为该层次结构发出protect命令。

例如,如果要保护整个 [edit access] 层次结构级别,请使用以下命令:

结果

保护父层次结构下的所有元素。

注:

如果为配置中未使用的层次结构发出 protect 命令,Junos OS CLI 将显示以下错误消息:

保护子层次结构

程序

逐步过程

要保护父层次结构中包含的子层次结构:

导航至父容器层次结构。在 protect 父级别对层次结构使用命令。

例如,如果要保护 [edit system syslog console] 层次结构级别,则可以在 [edit system syslog] 层次结构级别使用以下命令。

结果

保护子层次结构下的所有元素。

保护层次结构中的配置语句

程序

逐步过程

要保护层级内的配置语句:

导航至包含要保护的语句的层次结构级别, protect 然后为层次结构发出命令。

例如,如果要保护 host-name 层级下的 [edit system] 语句,请使用以下命令:

结果

保护配置语句的标识符列表

程序

逐步过程

某些配置语句可以采用多个值。例如,层级的address[edit system login deny-sources]语句可以获取主机名、IPv4 地址或 IPv6 地址列表。假设您具有以下配置:

要保护语句的所有地址 address ,可在该级别使用以下命令 [edit]

结果

语句的所有地址([172.17.28.19 172.17.28.20 172.17.28.21 172.17.28.22]) address 均受到保护。

保护单个成员免受同质列表

程序

逐步过程

假设您具有以下配置:

要保护语句的 name-server 一个或多个单独地址,请从该 [edit] 级别发出以下命令:

结果

地址 10.1.2.1 和 10.1.2.4 受到保护。

取消配置保护

程序

逐步过程

假设您在层级有以下配置 [edit system]

要取消整个 [edit system] 层次结构级别的保护,请在此 [edit] 级别发出以下命令:

结果

整个 system 层次结构级别得不到保护。

验证

使用 show 命令验证层次结构是否受到保护

目的

检查配置层次结构是否受到保护。

行动

在配置模式下,在[edit]层次结构级别发出show命令,以查看受保护的所有配置层次结构和配置语句。

注:

所有受保护的层次结构或语句都以字符串为 protect: 前缀。

尝试修改配置验证层次结构是否受到保护

目的

要尝试使用 activatecopyrenameinsertdelete命令修改配置,以验证配置是否受到保护。

行动

要验证配置是否受到保护:

  1. 尝试对activatecopyinsert顶层层次结构、子层级层次结构或层次结构内的语句使用 、 、 rename、 和delete命令。

    对于受保护的层次结构或语句,Junos OS 会显示命令尚未执行的适当警告。例如:

  2. 要验证层次结构是否受到保护,请尝试为domain-search语句发出activate命令:

    [edit system]

    Junos OS CLI 将显示相应的消息:

验证保护命令的使用

目的

查看 protect 用于保护配置的命令。

行动

  1. 导航至所需的层次结构。

  2. 发出 show | display set relative 命令。

查看 XML 中的配置

目的

检查受保护的层次结构或语句是否也显示在 XML 中。受保护的层次结构、语句或标识符与 XML 中的属性一起 | display xml 显示。

行动

要查看 XML 中的配置:

  1. 导航至要查看的层次结构。

  2. show 命令与管道符号和选项 | display xml一起使用:

    [edit system]

    注:

    使用标记加载 XML 配置 unprotect="unprotect" 将不保护已经受保护的层次结构。例如,假设您加载以下 XML 层次结构:

    [edit protocols]如果层次结构已得到保护,则其将失去保护。