Amazon EC2에서 새로운 사용자를 만들어, 키 페어 사용 없이 비밀번호로 접속해 보기
안녕하세요 클래스메소드 김재욱(Kim Jaewook) 입니다. 이번에는 Amazon EC2에서 새로운 사용자를 만들어, 키 페어 사용 없이 비밀번호로 접속해 보는 방법을 정리해 봤습니다.
준비물
먼저 EC2 인스턴스를 생성합니다.
- RHEL_HA-8.8.0_HVM-20230913-x86_64-4-Hourly2-GP2
- ami-0df72c329cf243aac
EC2 인스턴스는 RHEL 8.8을 사용하고 있습니다.
EC2 인스턴스에서 설정 시작
sudo adduser new_user sudo passwd new_user New password: Retype new password: passwd: all authentication tokens updated successfully.
먼저 EC2 인스턴스로 접속한 다음, 새로운 사용자를 생성합니다.
이번 블로그에서는 new_user 라는 이름의 사용자를 생성하고 비밀번호를 설정합니다.
sudo vi /etc/ssh/sshd_config
이제 비밀번호로 로그인할 수 있도록 sshd_config을 설정을 변경합니다.
비밀번호로 로그인하기 위해 sshd_config 설정에서 PaswordAuthentication yes 주석을 풀어 활성화시킵니다.
sudo service sshd restart
활성화시켰다면, sshd를 재시작합니다.
비밀번호로 EC2 인스턴스로 접속
ssh -i "xxxxxxxx.pem" [email protected] [email protected]'s password: Register this system with Red Hat Insights: insights-client --register Create an account or view all your systems at https://red.ht/insights-dashboard Last login: Mon Mar 11 06:08:39 2024 from xxx.xx.xx.xx
ssh 명령어로 접속을 시도하면, 비밀번호를 물어보며, 조금 전 설정했던 비밀번호를 입력하면 EC2 인스턴스로 접속할 수 있습니다.
테라텀에서는 사용자 이름과 비밀번호를 입력합니다.
그리고 키 페어를 선택하지 않고, 일반텍스트 암호 로그인을 선택해 접속을 시도합니다.
테라텀에서도 비밀번호를 이용하여 EC2 인스턴스에 접속할 수 있습니다.
본 블로그 게시글을 읽고 궁금한 사항이 있으신 분들은 [email protected]로 보내주시면 감사하겠습니다.