티스토리 뷰
반응형
*.pem (key file) 을 분실한 경우 ssh terminal 을 통해서는 로그인이 불가능합니다. 그래서 이를 패스워드로 로그인할 수 있게 변경해보려고 합니다.
기본적으로 어떤 계정을 쓰던 관계 없이 설정은 비슷합니다.
OS | Username |
Amazon Linux, Debian | ec2-user |
Ubuntu | ubuntu |
1. root 비밀번호 변경
가장 먼저 모든 OS에서 공통으로 존재하는 계정인 root 사용자의 비밀번호를 변경하는 방법을 알아보겠습니다.
sudo passwd root
2. sshd_config 수정하기
다음으로 sshd 라는 서비스를 관리하는 설정파일을 수정합니다. 요 녀석이 사실 ssh를 접근하게 하는데 주체입니다.
sudo vi /etc/ssh/sshd_config
그리고 검색으로 /Password만 쳐도 검색이 가능하기 때문에 아래와 같이 뜨는 녀석을 yes 로 바꿔줍니다.
저장하고 종료하는 건 :wq
3. sshd service restart
설정이 다 되었으면 해당 서비스를 적용하기 위해 restart 합니다. 1초도 안걸립니다.
sudo systemctl restart sshd
4. ssh 통신 확인
패스워드로 로그인 설정을 변경하였으면 테스트를 해봐야겠죠.
아이피가 123.111.0.1 일 때 ssh 명령어
ssh ec2-user@123.111.0.1 -p
key file이 있는 경우는 아래처럼 해주세요~
ssh -i '/Users/abbo/key.pem' ec2-user@123.111.0.1
반응형
'Server' 카테고리의 다른 글
AWS의 DockerHub 인 ECR 에 대해 알아보자 (0) | 2022.05.27 |
---|---|
AWS CLI 설치하기 (0) | 2022.05.27 |
ARM Amazon Linux2 Docker Compose 설정하기 (0) | 2022.05.27 |
AWS EC2 Amazon Linux 인스턴스 생성하기 (0) | 2022.05.27 |
Gradle build 시 test 로 인해 FAILED 나는 경우 해결 로그 (1) | 2022.05.03 |
gradle build:compileTestJava Gradle Test Lombok 에러 날 때 (0) | 2022.04.29 |
댓글
공지사항