Amazon Web Service(AWS)
AWS EC2 root계정 활성화 방법
D.Y
2016. 10. 4. 20:53
반응형
안녕하세요.
오늘은 AWS(Amazon Web Services)의 서비스중 하나인 EC2(Elastic Compute Cloud. 가상 서버 호스팅)에서
root계정을 활성화 하는 방법에 대해서 알아보겠습니다.
목적
- ec2 인스턴스를 생성하고, ssh로 root 계정에 접속 하는 방법을 알아봅니다.
문제
- 무작정 root로 접속하려고 할 경우 에러가 발생합니다.
- " Please login as the user "ec2-user" rather than the user "root " 메시지와 함께 ec2-user로 접속하라는 메시지가 나옵니다.
해결 방법
- 먼저, ec2-user로 접속합니다. (접속 방법은 AWS에서 EC2 -> Instances -> Connect 버튼을 누르면 자세히 나옵니다.)
- /etc/ssh/sshd_config 파일을 수정합니다.
- $ vi /etc/ssh/sshd_config
- #PermitRootLogin yes 에서 주석을 해제합니다. - 다음 명령어를 사용하여, ec2-user계정으로 ssh 접속시 인증에 사용되는 인증키를 root계정으로 접속할때도 사용될 수 있도록, root계정의 경로에 복사합니다.
- $ sudo cp .ssh/authorized_keys /rooot/.ssh/ - 다음 명령어를 사용하여, sshd 서비스를 재시작 합니다.
- $ service sshd restart - 완료!
- root계정을 사용하여 ssh를 접속합니다.
모두 즐거운 코딩하세요~
반응형