您最多可設定 5 個可存取 SNMP v3 資訊的使用者。使用者名稱長度不得超過 32 個字元。

執行這項作業的原因和時機

在設定使用者過程中,您根據使用者的驗證和隱私密碼以及 SNMP 代理程式的引擎識別碼產生驗證和隱私雜湊值。如果在設定使用者後變更引擎識別碼、驗證通訊協定或隱私通訊協定,則使用者將失效,並且您必須重新設定這些使用者。

先決條件

  • 設定使用者之前,先確認您已設定驗證和隱私通訊協定。

  • 確認您知道每個要設定之使用者的驗證與隱私密碼。密碼長度必須至少為 7 個字元。將這些密碼儲存在主機系統上的檔案中。

程序

  1. 存取應用裝置 shell 並以具有管理員或超級管理員角色的使用者身分登入。

    具有超級管理員角色的預設使用者是根使用者。

  2. 如果您使用的是驗證或隱私通訊協定,請執行 snmp.hash --auth_hash --priv_hash 命令以取得使用者的驗證與隱私雜湊值。

    例如,執行下列命令:

    snmp.hash  --auth_hash secret1 --priv_hash secret2

    在此,secret1 是包含使用者驗證密碼的檔案路徑,secret2 是包含使用者隱私密碼的檔案路徑。或者,您可以指定旗標 --raw-secret,然後在命令列中直接指定密碼。

    系統會顯示驗證和隱私雜湊值。

  3. 執行 snmp.set --users 以設定使用者。

    例如,執行下列命令:

    snmp.set --users userid/authhash/privhash/security

    命令中的參數如下。

    參數

    說明

    userid

    取代為使用者名稱。

    authhash

    取代為驗證雜湊值。

    privhash

    取代為隱私雜湊值。

    安全性

    取代成為該使用者啟用的安全性層級,可以為 auth (僅驗證)、priv (驗證和隱私) 或 none (無驗證和隱私)。