1

Beanstalkappから.pubファイルを取得し、それをローカルマシンにダウンロードしました。次に、この.pubをAWS EC2 fedoraインスタンスにコピーして、beanstalkappを介してサーバーにファイルをデプロイできるようにします。

4

1 に答える 1

3

キーは~/.ssh/authorized_keys、EC2 インスタンスでアプリケーションを実行するユーザーのファイルに存在する必要があります。

これを行うには:

EC2 インスタンスに ssh します。

ssh -i /path/to/your/amazon/private/key.pem your_ec2_user@your_ec2_instance_ip

次に、authorized_keys ファイルが既にあるかどうかを確認します。

cat .ssh/authorized_keys

持っていない場合は作成します

mkdir .ssh
cd .ssh
touch authorized_keys
chmod 600 authorized_keys

次に、ソース マシンで .pub をテキスト エディター (またはターミナルで cat ) で開き、内容をクリップボードにコピーします。

最後に、vi、vim、nano、または選択したテキスト エディターを使用して、.pub の内容を追加します。

vi の使用:

vi authorized_keys
  • テキストを挿入する位置までスクロールします
  • i を押して INSERT モードに入ります
  • .pub の内容を貼り付けます (ターミナル/PuTTY ウィンドウで CTRL/COMMAND V または [編集] -> [貼り付け])。
  • を押し<ESCAPE>て編集モードを終了します
  • タイプ:w! (コロン w ! <enter>) 読み取り専用ファイルを保存する
  • :q と入力し、 を押し<enter>て vi を終了します

.pub 証明書が EC2 インスタンスに追加されました。

于 2013-01-13T07:48:41.237 に答える