sshで接続する
ダウンロードしたpemファイルを~/.sshに移動します。
$ mv ~/Downloads/my-app-key.pem ~/.ssh
prmファイルのパーミッションを設定します。
$ chmod 400 ~/.ssh/my-app-key.pem
これで、sshで接続できるようになりました。
$ ssh -i ~/.ssh/my-app-key.pem [ユーザー名]@[IPアドレス]
[IPアドレス]はサーバーのIPアドレスまたはホスト名に置き換えてください。
ユーザー名はAMIによって異なります。
こちらをご確認ください。
Amazon Linux 2を使っている場合は、次のようになります。
$ ssh -i ~/.ssh/my-app-key.pem ec2-user@[IPアドレス]
より簡単に接続する
pemファイルを指定しなくても接続できるようにします。
~/.ssh/configファイルを編集します。
vi ~/.ssh/config
以下の行を追記します。
[IPアドレス]はサーバーのIPアドレスまたはホスト名に置き換えてください。
Host my-app
HostName [IPアドレス]
User ec2-user
IdentityFile ~/.ssh/my-app-key.pem
pemファイルを指定しなくても接続できるようになりました。
$ ssh my-app