2014年10月29日水曜日

knife solo Net::SSH::AuthenticationFailed on AWS LINUX

環境

  • 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 件のコメント:

コメントを投稿

Related Posts Plugin for WordPress, Blogger...