IaaS/퍼블릭클라우드

AWS EC2 인스턴스 AMI에서 SSH Password Authentication 활성화 하기

armyost 2022. 5. 16. 14:55
728x90

AWS EC2인스턴스 혹은 AMI는 생명주기에서 일부 컨피규레이션이 Managed하게 관리되어 초기화 되는 현상이 발생한다. 

가령 /etc/ssh/sshd_conf 파일을 업데이트 하여도 EC2가 새로 Initializing 이 적용되게 되면 Managed Console에서 Default로 정의한 인증체계로 회귀한다. 이에 따라 UserData로 Password 인증을 키거나, 다음과 같은 방법으로 AMI를 떠놓으면 좋다. 

 

cloud-init 파일을 수정

/etc/cloud/cloud.cfg file

disable_root: false
ssh_pwauth:   true

 

이후에 이 이미지를 AMI로 만들면 SSH Password Authentication을 바로 사용할 수 있다.