AWS) ec2 Permission denied (publickey) error

kangdari·2020년 7월 7일
3

이번에 macbook을 사고 ec2 인스턴스를 생성하고 접속하는 도중 Permission denied (publickey) 에러가 발생하여 해결방법을 찾아보았다.

ssh(터미널, iterm2 등등 .. )에서

우선 아래 명령어로 pem 파일 권한을 조정한다.

chmod 400 [key path]

아래 명령어를 작성하면 ec2 인스턴스에서 접속된다

ssh -i [key path] userName@퍼블릭 DNS

(userName을 제대로 작성하지 않아서 오류가 발생했음...)

  • Amazon Linux AMI의 사용자 이름은 ec2-user

  • Ubunto AMI의 사용자 이름은 ubunto or root

저는 Amazon Linux AMI를 사용했기 때문에 ssh -i [key path] ec2-user@퍼블릭 DNS 명령어를 사용하니 인스턴스에 접속되었습니다.

1개의 댓글

comment-user-thumbnail
2022년 4월 21일

오 감사합니다!! 사용자명이 ec2-user가 아니라 ubuntu여서 생긴 오류 였네요!!

답글 달기