이번엔 EC2에 로그인 시 키페어와 비밀번호 모두 사용해 EC2에 접속가능하게 해보려 합니다.
Userdata
#!/bin/bash
sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/' /etc/ssh/sshd_config
systemctl restart sshd
echo 'Skill53##' | passwd --stdin ec2-user
echo "AuthenticationMethods publickey,password" >> /etc/ssh/sshd_config
systemctl restart sshd

Result
ssh ec2-user@<퍼블릭 ip 주소> -i "<키페어 파일>"
- 모두 올바르다면 아래의 사진과 같이 접속에 성공하는 모습을 볼수 있습니다.

- 하지만 둘 중 하나라도 실패한다면 아래의 사진과 같이 접속에 실패하는 모습을 볼 수 있습니다.

'Cloud > AWS' 카테고리의 다른 글
| Amazon Linux 2023 Root ssh connect (0) | 2025.06.10 |
|---|---|
| ecr.api와 ecr.dkr엔드포인트 차이점 (0) | 2025.06.05 |
| EC2는 사실 VPC Subnet에 있는게 아니다. (0) | 2025.06.01 |
| 재시작시에도 userdata가 적용되도록 구성 (0) | 2025.05.18 |
| EC2에 로그인 시 IMDS 명령어 실행하기 (0) | 2025.05.09 |