将 SSH 密钥文件与 root 凭据一起使用

HP SUM 允许使用密码或提供的 SSH 密钥进行登录。

  1. 在运行 HP SUM 的节点上,键入 ssh-keygen -t rsa

    通行短语是可选的。

  2. .ssh /id_rsa.pub 目录中保存该密钥。

    验证私钥是否采用 PEM 格式,方法是,打开密钥,然后查看密钥顶部是否包含以下文本:

    ---- BEGIN RSA PRIVATE KEY ----

  3. 如有必要,请在要更新的节点上以 root 用户级别创建一个 .ssh 目录。将该目录的权限级别设置为 700。

  4. 确定要更新的节点是否具有 .ssh/authorized_keysfile 文件。如果该文件不存在,请创建或附加该文件。将 authorized_keys 文件的权限设置为 640。


    [注意: ]

    注意: 如果附加该文件,则授权更多用户使用私钥。


  5. 复制主机节点上的 .ssh/id_rsa.pub 内容,然后将其粘贴到远程节点上的 .ssh/authorized_keysfile 中。

  6. 打开主机节点和要更新的节点之间的 SSH 路径。

    1. 键入 ssh root@10.0.0.1。将打开一个 shell 路径。

    2. 键入 ssh root@10.0.0.1 uname。将执行该命令并返回。

  7. HP SUM 要求访问 id_rsa(私钥文件)和通行短语(如果创建了通行短语)。


    [注意: ]

    注意: 如果其它应用程序要求使用 PEM 格式的公钥,您可以键入 ssh-keygen -e -f id_rsa.pub > id_rsa_pub.pem 以转换密钥。打开密钥,然后在 PEM 格式内容中查找 ---- BEGIN SSH2 PUBLIC KEY ----


要在 Windows 系统上创建私钥,您可以使用 PuTTY 或 PuTTY Key Generator (PuTTYGen) 等应用程序。有关详细信息,请访问 https://www.digitalocean.com/community/tutorials/how-to-create-ssh-keys-with-putty-to-connect-to-a-vps

要将该文件导出为 PEM 格式,请选择转换 → 导出 OpenSSH 密钥