2014年2月18日火曜日

MacからEC2にSSH

MacのターミナルからEC2のインスタンス(ここではAmazon Linux AMI)にSSH接続したい!
ということで
$ ssh ~/Documents/hoge.pem ec2-user@xxx.xx.xxx.xx

はい、これでつながっ。。。。。てない。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0666 for '/Users/***/Documents/hoge.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: /Users/***/Documents/hoge.pem
Permission denied (publickey).

パーミッションがダメって怒られました。
鍵は他の人がアクセスできる状態じゃあダメだよって書いてます。
了解!ならアクセス権変えましょう。
$ chmod 600 ~/Documents/hoge.pem

これでいけるでしょ。ってことでもう一回

$ ssh ~/Documents/hoge.pem ec2-user@xxx.xx.xxx.xx
Last login: *** *** ** **:**:** **** from ******.*************.***.***
       __|  __|_  )
       _|  (     /   Amazon Linux AMI
      ___|\___|___|

https://aws.amazon.com/amazon-linux-ami/2013.09-release-notes/
20 package(s) needed for security, out of 51 available
Run "sudo yum update" to apply all updates.
[ec2-user@ip-**-***-***-*** ~]$ 

今度はちゃんとつながりました。
アップデートしろよって出てますが、久々に起動したのでしかたない。
ちゃんと更新しておかなきゃね。

0 件のコメント :

コメントを投稿