読者です 読者をやめる 読者になる 読者になる

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

ITエンジニア徒然 (AWS/Java/JavaScript/Google Spreadsheets/Jenkins/Mac/外部コミュニティ・勉強会レポ)

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

AWS EC2 AWS

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

と。

 

簡単ですね。