【发布时间】: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