Fall in IT.

AWS EC2 root계정 활성화 방법 본문

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를 접속합니다.

모두 즐거운 코딩하세요~




Comments