AWS EC2 기본 세팅 후 접속하려고 했는데..
우분투였다면 아래 한 문장으로 쉽게 접속할 것이 윈도우를 사용해서 문제를 마주하게 되었다.
chmod 400 펨이름.pem
에러 내용 :
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for '펨파일명.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "펨파일명.pem": bad permissions
퍼플릭DNS: Permission denied (publickey).
해결 :
.pem 파일의 속성 > 보안탭 진입하고 고급버튼 클릭
상속 사용을 눌러 alert창에서 사용 권한을 모두 제거를 누른다.
사용 권한 리스트가 깔끔하게 전부 제거가 된 것을 확인하고
추가 버튼 클릭 > 보안 주체 선택 클릭
선택할 개체 이름에 본인의 유저 이름을 적고 이름 확인을 눌러보고
맞으면 확인 버튼이 뜨면 전부 확인 누르고 창을 닫고
.pem 위치에서 터미널을 실행 후 다음 내용을 입력하면 정상적으로 접속 OK!
AWS에서 인스턴스에 연결 페이지에 나와있는 예: 부분의코드를 복사하고 붙여 넣는다.
ssh -i "펨이름.pem" 블라블라
과금이 안되도록 잘 관리하면서 프로젝트 배포를 해보아야겠다.
생각보다 정보가 잘 나와있어서
어렵지 않게 배포하는 과정을 밟고 있는 중이다.