[AWS] EC2 인스턴스 - SSH 연결 시 Error 해결 방법
☁️ Cloud/AWS

[AWS] EC2 인스턴스 - SSH 연결 시 Error 해결 방법

처음에는 linux 용 AWS EC2 인스턴스 생성 후 SSH를 통해 연결을 시도했다.

 

내가 ssh 연결을 위해 작성한 명령어: 

ssh -i *.pem linux@{내 퍼블릭 IPv4 주소}

 

첫 번째로 직면한 문제: Permissions 0644 for 'flask.pem' are too open.

다운로드한 키 페어가 too open 되어 있기 때문에 connecting을 거절당했다.

 

해결 방법: 아래 코드로 키 페어의 권한을 소유자에게만 읽기 권한이 있도록 변경해준다.

chmod 400 flask.pem

 

두 번째로 직면한 문제:  Permission denied (publickey, gssapi-keyex, gssapi-with-mic).

 

해결 방법: 내 instance user name을 제대로 안 써서 그런 것이었다. 내 마음대로 linux용이라고 linux@붙임ㅎㅎ

ssh -i *.pem ec2-user@{내 퍼블릭 IPv4 주소}

라고 명령해주면 연결 가능하다.

 

접속 성공 !!

 

ubuntu를 사용할 경우에는 ssh -i *.pem ubuntu@{퍼블릭IPv4주소} 해주면 된다.

 

이거 하고 바로 우분투 서버로 변경함 ^^,,

'☁️ Cloud > AWS' 카테고리의 다른 글

[AWS] EC2 인스턴스에 고정 IP 할당하는 방법  (0) 2022.03.12