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 #로그인
후 비밀번호 작성하면 로그인 가능