AWS EC2 Pem key 없이 ssh 접속 가능하게 설정하기
작업 개요
- EC2에서 Pem 키없이 비밀번호로 접속을 해야하는 상황에서 작업하는 방법
작업 환경
서비스 : EC2
AMI : Amazon Linux AMI 2018.03.0
작업 내용
- EC2에 설정파일을 수정해 EC2에 비밀번호를 이용해 접속 가능하도록 설정하고 ec2-user 사용자의 비밀번호를 설정한다.
** 해당 작업은 개발에 단순 편의를 위한 작업이므로 보안상 이슈가 발생하기 쉽습니다. 중요한 서버에는 적용하지 않는 것을 권장 드립니다.
작업 절차
1. ssh 설정 파일인 sshd_config 파일을 연다
- sudo vi /etc/ssh/sshd_config
2. 설정파일에서 아래 내용을 수정한다.
-PasswordAuthentication 값을 yes로 변경해 비밀번호로 접근 가능하도록 설정한다.
PasswordAuthentication no -> PasswordAuthentication yes
3. EC2에서 Aurora Serverless에 접근 가능한지 먼저 확인한다.
- mysql -h'[end-point]' -u[mysql - user] -p
ex) mysql -h'test.cluster-cksasdwsxfewefd.ap-northeast-2.rds.amazonaws.com' -uuser -p
4. sudo passwd 명령어를 사용해 ec2-user 비밀번호를 설정한다.
- sudo passwd ec2-user
5. ssh 서비스를 재시작 한다.
- sudo service ssh restart
그럼 오늘도 행복한 하루 되세요.