IT 생활

aws ec2 pem키 없이 password로 접속

freeyj 2023. 9. 5. 15:53

보안이 가장 뛰어난건 .pem키로 접속하는 거지만 여러명에서 서버를 관리해야 할때 pem키가 분실되거나 보관이 번거로움이 있다.

 

pem키 없이 password로 접속 가능하도록 설정 해보자!

서버 접속

ssh -i ec2-user@’ec2 IP’

 

유저 생성

useradd test

 

유저에 패스워드 설정

passwd test

 

ssh 접속 가능하게 설정
vi /etc/sudoers

test ALL=(ALL:ALL) ALL
→ 맨 마지막 줄에 추가

 

password로 접속 설정
vi /etc/ssh/sshd_config

PasswordAuthentication no → yes 로 변경

→ /etc/ssh/sshd_config 파일만 설정하게 되면 해당 인스턴스로 ami 생성시 설정이 풀림.

(다시 재설정 해줘야함) 이 부분을 방지 하기 위해 /etc/cloud/cloud.cfg 파일도 설정 해주자

 

vi /etc/cloud/cloud.cfg

ssh_pwauth: false → true 로 변경

 

접속 test