Amazon EC2 개설하기

Posted 2012. 10. 16. 15:04

정말 Amazon EC2 를 사용하기가 이렇게 어렵다니... 

결론은 영어가 짧아서 그런것이긴 하지만... 암튼 참 우울합니다.

저와 같은 그런 삽질을 조금이라도 줄여보고자 적습니다. 삽질하지 마세요~


어찌 어찌하여 막판까지 왔다면 접속을 하기위한 ssh 인증키를 발급받아야 합니다.  xxxx.pem 파일.

이부분에서 한참을 헤맸습니다.

잘못된 검색때문에 더 헤맨것 같습니다.

[root@svn102 ~]# ssh -i my-ssh-key.pem ec2-user@176.36.61.129
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for my-ssh-key.pem' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: my-ssh-key.pem
Enter passphrase for key my-ssh-key.pem':
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

[root@svn102 ~]# chmod 400 my-ssh-key.pem   <== 요것이 핵심이죠
[root@svn102 ~]# ssh -i my-ssh-key.pem ec2-user@176.36.61.129
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
[root@svn102 ~]# ssh -i my-ssh-key.pem ec2-user@ec2-176.36.61.129.ap-northeast-1.compute.amazonaws.com
The authenticity of host 'ec2-176.36.61.129.ap-northeast-2.compute.amazonaws.com (176.36.61.129)' can't be established.
RSA key fingerprint is 41:2d:c6:5a:c7:96:22:fe:c8:ba:11:c9:40:38:c3:6c.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'ec2-176.36.61.129.ap-northeast-2.compute.amazonaws.com' (RSA) to the list of known hosts.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
[root@svn102 ~]# ssh -i my-ssh-key.pem root@ec2-176.36.61.129.ap-northeast-2.compute.amazonaws.com

 

어떤 사용자로 접속해야 할지 몰라 마지막에 root 사용자로 로그인 했는데, 그제서야 성공. 


인증키의 Permission은 400으로 하시고 사용자를 설정하지 않았다면 root 로 해서 접속해보세요.

권한때문에 가급적이면 root 하지 말고 다른 사용자를 사용하라고하니 참고하시길...


이상 허접한 EC2 개설하기가 아닌 접속하기 팁이었습니다.