なんだかよく忘れますので、MacからAWS EC2へのSSH接続方法メモです。
動作確認環境
- macOS Catalina 10.15.4
- AWS EC2
Macの「ターミナル.app」にて、EC2にSSH接続します。
手順
EC2からキーをダウンロード
新規EC2を作成する際に「新しいキーペア」を作成し、Macにダウンロードする。
(既存のキーがあればそれでもOK)
キーペアの名前は任意。(なんでも可)
Macで所定の場所に格納し、接続
「ターミナル.app」で作業します。
#ダウンロードしたキーを所定の場所にコピー
#各アカウントの .ssh/keys に配置します
#該当ディレクトリが存在しない場合は、作成してください
cd ~/.ssh/keys
cp -p ダウンロードした鍵.pem ./
#鍵の権限を絞ります
chmod 600 ダウンロードした鍵.pem
#SSH接続
ssh EC2アカウント名@IP -i ダウンロードした鍵.pem
#例
#ssh ec2-user@11.11.11.11 -i key.pem
鍵を無くすとログインできなくなり詰みますので、しっかりと管理しましょう。
補足
当然、EC2をインターネット経由で接続できる状態にしておく必要があります。
接続したいEC2に「IP v4パブリック IP」が割り当たっていることをご確認ください。
※割り当たっていない場合、VPCにインターネットゲートウェイをアタッチし、接続できるようにしてください。
最後までお読みいただき、ありがとうございました。
以下も、ぜひご活用ください^^