2016-07-08 6 views
0

シェフのレシピでnode["keys"]["ssh"]["host_rsa_public"]を実行すると、.ssh/の中に何も入っていなくても、host_rsa_publicという名前のsshキーの公開部分が取得されます。シェフのレシピでは、sshキーはどこから取得しましたか?

この鍵を他のノードに追加するつもりです.ssh/authorized_keys、後でsshを使用して接続しようとすると、その鍵ファイルのパスを指定する必要がありますが、この鍵はどこにありますか?

+0

'node [" keys "] [" ssh "]'はクライアント側の鍵ではなく、サーバ( 'sshd')を指します。ユーザーの認可されたキーを管理する場合は、別の方法でそれを行う必要があります。 –

+0

自分で作成した料理本... Ohaiはノードから 'node [" parameter "]'を使って情報を取得するので...端末に入って 'ohai ssh'と同じように –

答えて

0

ホストキーです(/etc/ssh/ssh_host_rsa_key.pub)。これはユーザーキーとは無関係です。あなたがそのモダールを取得したときの指紋が「既知のホストにこれを追加しますか?あなたが新しいマシンにSSHするたびに。

関連する問題