環境
- aws linux
- chefDK 0.3.0
awsでデフォルトユーザー(ec2-user)のままknife soloを実行したらNet::SSH::AuthenticationFailedエラーが発生。
原因はawsでデフォルト作成された秘密鍵のパスワードがわからないから。
インスタンス作成時に自動生成される秘密鍵はパスワードなしで作成されているわけではないってことかな?
解決するにはknife cookをするときに秘密鍵を指定してやればよい。
knife solo prepare -i ~最初に貰った秘密鍵 ec2-user@vvvvvvvvvvvvxxxxxxxxx.com
上記のようにするといつも通りchefが動作する。
以上
参考サイト
0 件のコメント:
コメントを投稿