使用 CLI 管理 SSH 密钥
您可以使用命令行界面 (CLI) 来处理 Secure Shell (SSH) 密钥。
关于此任务
在管理 IP 地址上,系统同时可最多支持 32 个交互式 SSH 会话。
注: 一个小时之后,固定的 SSH 交互式会话将超时,这意味着 SSH 会话将自动关闭。 此会话超时限制不可配置。
要使用 SSH 密钥,请完成以下步骤。
过程
- 发出 lsuser CLI 命令,以列出在系统上可用的 SSH 密钥。
- 在主机系统上创建 SSH 密钥,然后将文件复制到系统。 例如,在 Linux 服务器上使用 ssh-keygen,或者在 Windows 服务器上使用 PuTTY 工具。
- 发出 mkuser 或 chuser CLI 命令,以在系统上安装新的 SSH 密钥。 运行该命令时,将 SSH 密钥拷贝至系统状态,并为用户激活该 SSH 密钥,然后删除输入文件。每个密钥都与您定义的一个标识字符串(最多可包含 30 个字符)关联。系统上最多可以存储 100 个密钥。您可以添加密钥来提供管理员访问权(服务访问权仅限于超级用户)。
- 发出 chuser 或 chcurrentuser CLI 命令,以从系统中除去 SSH 密钥。
示例
要在 Linux 主机上创建 SSH 密钥,请运行以下命令。
ssh-keygen -t rsa
使用安全拷贝功能,将文件拷贝到系统中。scp /tmp/OU812.pub user_name@system_ip:/tmp
运行以下一个命令:- 要创建用户标识并向该新用户标识分配 SSH 密钥,请运行此命令。
mkuser -name jane -usergrp Service -keyfile /tmp/OU812.pub - 要向现有用户标识分配 SSH 密钥,请运行此命令。
chuser -keyfile /tmp/OU812.pub user_id_or_name