EC2 SSH 접속 : Permission denied (publickey)

hwarye·2023년 3월 20일
0

Trouble Shooting

목록 보기
3/11

-> pem키 권한이 올바르게 설정되어 있지 않아 생긴 에러이다.

chmod 600 pem키 이름.pem

권한을 변경해준 뒤 ssh 클라이언트에 나온대로 진행하면 된다!
ssh 클라이언트에서는 필요한 경우 400 퍼미션으로 키를 비공개로 전환하는 것을 권유한다.

권한 설정 후 제일 아래 부분 예: 에 나온 부분을 복붙해주기만 하면 된다!

예: 는 aws에서 명령어를 자동으로 짜준 것이다. 아주 간편하다!

ssh -i "pem키 이름.pem" 사용자 이름@퍼블릭DNS

사용자 이름은 따로 설정하지 않은 경우 ubuntu 사용자는 기본으로 설정되어 있는 ubuntu를 작성하면 된다.

기본 사용자 이름

- Amazon Linux 2 또는 Amazon Linux AMI의 경우 사용자 이름은 ec2-user입니다.

- CentOS AMI의 경우 사용자 이름은 centos 또는 ec2-user입니다.

- Debian AMI의 경우 사용자 이름은 admin입니다.

- Fedora AMI의 경우 사용자 이름은 fedora 또는 ec2-user입니다.

- RHEL AMI의 경우 사용자 이름은 ec2-user 또는 root입니다.

- SUSE AMI의 경우 사용자 이름은 ec2-user 또는 root입니다.

- Ubuntu AMI의 경우 사용자 이름은 ubuntu입니다.

- Oracle AMI의 경우 사용자 이름은 ec2-user입니다.

- Bitnami AMI의 경우 사용자 이름은 bitnami입니다.

chmod : 기존 파일또는 디렉토리에 대한 접근권한 변경시 사용

cf)

profile
례코드

0개의 댓글