メンチカツには醤油でしょ!!

AWS/Java/Node.js/Spreadsheets/Docker/Jenkins/コミュニティ・勉強会レポを主とした技術系ブログ

EC2(AWS)にSSH接続する方法

Heartbleedでopensslをupdateしなければいけなかったので
久々にssh接続しようとしたら忘れてたので(笑) メモです。

 

■ EC2インスタンスIPアドレスの把握

Public DNS の ec2-**-***-**-***.ap-northeast-1.compute.amazonaws.com
の * 部分がIPアドレスです。

 

■ユーザー名の把握

インスタンスを選択して、Action メニューより、Connect 。
多分何もしてなければ ec2-user というユーザー名になってるはず。

 

■ pemの用意

Key Pair 生成して.sshディレクトリに配置

 

■ いざ接続

$ ssh -i 【pemファイル名】.pem 【ユーザー名】@【IPアドレス

 

私の場合なぜかpemのパーミッションがよろしくないとのことで、

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0744 for '------.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: ------.pem
 
Permission denied (publickey).

こんなん出たので、

chmod 600 【pemファイル名】.pem

しておいた。

 

で、中に入れたので

sudo yum update openssl

と。

 

簡単ですね。