【问题标题】:On chef recipe, where is the ssh key retrieved from ohai?在厨师食谱上,从 ohai 检索到的 ssh 密钥在哪里?
【发布时间】:2024-01-02 10:13:01
【问题描述】:

在厨师食谱中,如果您执行 node["keys"]["ssh"]["host_rsa_public"],它将检索名为 host_rsa_public 的 ssh 密钥的公共部分,即使您在 .ssh/ 中没有任何内容。

我要将此密钥添加到其他节点.ssh/authorized_keys,稍后当我尝试使用 ssh 连接时,我需要指定该密钥文件的路径,但是此密钥在哪里?

【问题讨论】:

  • node["keys"]["ssh"] 指的是服务器 (sshd),而不是客户端密钥。如果您想管理用户的授权密钥,则需要另一种方式。
  • 我自己生成的食谱...因为 Ohai 使用 node["parameter"] 从节点检索信息...与在终端中输入 ohai ssh 相同

标签: ssh chef-infra


【解决方案1】:

这是一个主机密钥,即/etc/ssh/ssh_host_rsa_key.pub。这与用户密钥无关。当你得到那个模式“你想把它添加到已知主机吗?”时,你会看到指纹。每次通过 SSH 连接到新机器时。

【讨论】:

    最近更新 更多