Cloud/AWS

EC2 서버에서 keypair, password 동시에 적용하기

ISFJ 개발자의 이야기 2025. 5. 9. 01:52

이번엔 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 "<키페어 파일>"

 

  • 모두 올바르다면 아래의 사진과 같이 접속에 성공하는 모습을 볼수 있습니다.

 

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