Chefを使用してec2ubuntuベースのchefノードをブートストラップしています。インスタンスが作成されますが、Failed to authenticate ubuntu - trying password auth
そしてパスワードを要求します。ただし、新しく作成されたubuntuec2インスタンスにはいかなる種類のパスワードも設定されません。エラーをスローします
ERROR: Net::SSH::AuthenticationFailed: [email protected]
このイベントをバイパスするにはどうすればよいですか。また、問題は何ですか。構成を変更する必要がありますか。
私がシェフに不慣れである私を親切に助けてください。
私の推測では、あなたはこれを使用していません
-i IDENTITY_FILE, --identity-file IDENTITY_FILE
The SSH identity file used for authentication. Key-based authentication is recommended.
また、sshの呼び出しで「-i」オプションを指定せずに、「ssh-agent」を使用し、秘密鍵で「ssh-add」を使用して、使用することをsshに通知することもできます。