使用 CLI 管理 SSH 金鑰
您可以使用指令行介面 (CLI) 來使用「安全 Shell (SSH)」金鑰。
關於這項作業
系統支援管理 IP 位址最多可以同時有 32 個互動式 SSH 階段作業。
註: 一個小時之後,固定的 SSH 互動式階段作業會逾時,表示 SSH 階段作業已自動關閉。這個階段作業逾時限制不可配置。
如果要使用 SSH 金鑰,請完成下列步驟。
程序
- 發出 lsuser CLI 指令,以列出系統上可用的 SSH 金鑰。
- 在主機系統上建立 SSH 金鑰,然後將檔案複製到系統。 例如,在 Linux 伺服器上使用 ssh-keygen,或在 Windows 伺服器上使用 PuTTY 工具。
- 發出 mkuser 或 chuser CLI 指令,在系統上安裝新的 SSH 金鑰。 當您執行指令時,SSH 金鑰會複製到系統狀態中,並針對使用者而啟動,而且會刪除輸入檔。 每個金鑰都與您定義的一個 ID 字串(最多可包含 30 個字元)相關聯。系統上最多可以儲存 100 個金鑰。您可以新增金鑰,以提供管理者存取權(服務存取權僅限超級使用者)。
- 發出 chuser 或 chcurrentuser CLI 指令,從系統中移除 SSH 金鑰。
範例
如果要在 Linux 主機上建立 SSH 金鑰,請執行下列指令。
ssh-keygen -t rsa
使用安全複製,將該檔案複製到系統。
scp /tmp/OU812.pub user_name@system_ip:/tmp
執行下列其中一個指令:- 如果要建立使用者 ID,並將 SSH 金鑰指派給這個新使用者 ID,請執行這個指令。
mkuser -name jane -usergrp Service -keyfile /tmp/OU812.pub - 如果要將 SSH 金鑰指派給現有的使用者 ID,請執行這個指令。
chuser -keyfile /tmp/OU812.pub user_id_or_name