2012-05-04 12 views
1

私たちは、ubuntu 12.04を実行しているaws ec2インスタンスにレール3.1アプリケーションを配備しようとしています。しかし、我々はパスワードのヒントに悩まされています。 aws ecsログインには秘密鍵しかなく、パスワードはありません。 ec2デプロイメントのためにsshログインをパスするにはどうすればいいですか?カスピラノレールのパスワードを提供する方法3.1 aws ec2 ubuntu serverへのアプリの展開?

ありがとうございます。

答えて

4

これは私がこのシナリオを解決するためにやったことです:ローカルマシン上

  1. 、例えば使用してキーを生成しますssh-keygen。キーファイルは〜/ .ssh/id_rsaとid_rsa.pubでなければなりません。既ににあなたの地元id_rsa.pubの内容を貼り付け、あなたの.pemキーファイル
  2. を使用しての.ssh
  3. コピーEC2インスタンスにid_rsa.pubファイル
  4. SSHのコンテンツのキーがある場合は、このステップをスキップ/自宅/ [YOUR_EC2_USER] /。ssh/authorized_keys

これで、展開にcapistranoを使用できるようになりました。

+0

ありがとうございました。試してみる。 – user938363

+1

blackbird07、それは働いた。ありがとう。 – user938363

+0

私のために働いて、.pemファイルを使用するための他のすべての回避策は時間の無駄でした。このソリューションはすばやく簡単です。ありがとう!!! –

関連する問題