Amazon EC2에서 새로운 사용자를 만들어, 키 페어 사용 없이 비밀번호로 접속해 보기

Amazon EC2에서 새로운 사용자를 만들어, 키 페어 사용 없이 비밀번호로 접속해 보는 방법을 정리해 봤습니다.
2024.03.11

안녕하세요 클래스메소드 김재욱(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" new_user@x.xx.xxx.xx
new_user@x.xx.xxx.xx'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 인스턴스에 접속할 수 있습니다.

본 블로그 게시글을 읽고 궁금한 사항이 있으신 분들은 kis2702@naver.com로 보내주시면 감사하겠습니다.