AWS) ec2 Permission denied (publickey) error

공부는 혼자하는 거·2022년 2월 10일
0

에러모음

목록 보기
4/28

MAC으로 EC2 서버에 접속하는 과정에서 에러

원래는 접속하려면

ssh -i pem 키 위치 ec2의 탄력적 IP 주소

귀찮기 때문에 ssh 폴더를 만들고 pem키 파일을 자동으로 읽어 접속하도록 진행

cp pem 키를 내려받은 위치 ~/.ssh/ //ssh 폴더로 복사 - 먼저 폴더가 없으면 만들고

cd ~/.ssh/
ll //확인

chmod 600 본인pem파일위치 //chmod 600 ~/.ssh/velog.pem
vim ~/.ssh/config //설정 파일 작상 여기서 에러

chmod 700 ~/.ssh/config
ssh velog //접속 yes 누루셈

config

Host velog  #본인이 원하는 이름
       HostName 탄력적IP
       User ubuntu  #ec2-user에서 ubuntu로 바꿔줌
       IdentityFile ~/.ssh/velog.pem

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

  • Amazon Linux AMI의 사용자 이름은 ec2-user
  • Ubunto AMI의 사용자 이름은 ubuntu or root

나 같은 경우 ubuntu 서버였음.

참고

https://velog.io/@ksh4820/AWS-ec2-Permission-denied-publickey-error

https://jojoldu.tistory.com/259?category=635883

profile
시간대비효율

0개의 댓글