처음에는 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 |
---|