sm 기술 블로그

[AWS] 키페어 없이 비밀번호로 ec2 접속 본문

AWS

[AWS] 키페어 없이 비밀번호로 ec2 접속

sm_hope 2023. 2. 8. 11:52

해당 내용은 OS 윈도우 에서 CMD 창을 띄워서 작성함.

 

1. 키페어를 통해 EC2 에 접속

ssh -i 키페어.pem 유저명@EC2publicIP

유저명 : 

AWS 리눅스 - ec2-user

ubuntu - ubuntu

 

2. 유저 생성 (만약 유저명을 그대로 사용할거면 비밀번호만 생성하면 됨)

sudo adduser "유저명" #유저생성
sudo passwd "유저명" #비밀번호 생성

해당 과정을 통해 유저가 생성된다.

 

유저가 생성되면 해당 유저에게 sudo 접근을 가능하게 하려면 다음과 같다.

sudo chmod u+w /etc/sudoers # 파일 권한 변경
sudo vi /etc/sudoers # 파일 접근

sudoers라는 파일에 접근하는 것이다.

sudoers는 sudo와 관련된 파일로 손상시 sudo 사용이 불가능 하다.

 

root 밑에 다음과 같이 적어주자

유저명 ALL=(ALL:ALL) ALL

그 후 ec2-user에서 생성한 유저로 변경하려면 다음 명령어를 입력

su -유저명

3. 키페어대신 비밀번호로 로그인 설정

sudo vi /etc/ssh/sshd_config #config파일 열람

passwordAuthentication no → passwordAuthentication yes로 변경

 

esc → :wq 종료

 

4. 리눅스 재기동

sudo service sshd restart # 재기동

5. 비밀번호로 로그인

ssh 유저명@EC2publicIP #로그인

후 비밀번호 작성하면 로그인 가능

 

 

 

Comments