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