Question
인스턴스에 SSH 접속이 되지 않아요.
Answer
SSH 접속 에러시 확인해봐야할 몇가지 요소를 안내드리겠습니다.
1. 인스턴스 상태 확인
서버 상태가 정상인지 확인합니다.
2. SSH 접속 시 인스턴스 사용자 이름 확인
SSH 접속 에러 화면 (사용자 이름이 잘못된 경우)
인스턴스 OS 확인 방법 (인스턴스 선택 - 하단 세부정보 탭 - 인스턴스 세부정보)
해당 인스턴스에 적합한 사용자 이름으로 접속 시도하였는지 확인합니다.
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입니다.
3. 보안 그룹 규칙이 SSH 트래픽을 허용하는지 확인
SSH 접속 에러 화면 (보안그룹이 막혀있는 경우)
해당 인스턴스 보안그룹 인바운드 규칙에서 SSH 트래픽을 허용하고 있는지 확인합니다
SSH 포트에 대해 허용되는 소스 범위에 내 IP에 해당하는지 확인합니다.
4. 키페어 확인
SSH 접속 에러 화면 (잘못된 프라이빗키를 적용한 경우)
프라이빗키가 해당 인스턴스에 적용된 키가 맞는지 확인합니다.
프라이빗키에 권한이 있는지 확인합니다.