[매뉴얼] 아마존 AWS EC2 서버에서 우분투 OS 루트 관리자 계정 만들기

edited October 2017 in 기타 오픈소스
아마존 AWS EC2 서버에서 우분투 서버 인스턴스를 설치하신 분들은 가장 먼저 서버 루트 관리자 계정 만드는 작업을 먼저 해주세요.
이 과정을 먼저 하면 이후 서버 로그인시 ubuntu 사용자가 아닌 root 관리자로 바로 로그인할 수 있고 FTP 접속도 루트 관리자 계정으로 바로 로그인해서 파일 업로드 및 파일 수정이 가능합니다.
만약 ubuntu 아이디로 로그인하면 소프트웨어 설치시 퍼미션 문제로 설치 에러가 발생될 수 있습니다.
어떤 소프트웨어를 설치하던간에 제약 없이 설치하려면 루트 관리자 아이디로 로그인해서 설치해야만 하는데 이 매뉴얼대로 루트 관리자 계정을 만들면 ubuntu로 로그인한 다음 다시 root로 로그인하는 불편한 절차 없이 바로 root 아이디로 로그인해서 시스템 전체의 관리 및 수정 권한을 가질 수 있어서 매우 편리합니다.

이 매뉴얼로 루트 관리자 계정을 만드신 다음엔 putty를 종료하고 다시 putty를 띄워서 서버에 접속하시되 접속 아이디를 기존 ubuntu가 아닌 root로 해보세요. root 입력 후 엔터치면 루트 관리자로 바로 로그인됩니다.

해보시고 혹시 안되거나 이해가 안되는 부분이 있으면 코멘트 남겨주세요.
감사합니다.

+ 매뉴얼 다운로드 주소 : http://osasf.net/uploads/FileUpload/13/ab81038fcf0c2de04a67fbcf9d9fea.pdf


+ 아마존 AWS EC2 서버에서 우분투 OS 루트 관리자 계정 만들기 순서
1. 아마존 서버 접속
    Putty 터미널로 서버에 접속합니다.


2. ubuntu 사용자 아이디로 로그인
    login as: 가 나오면 ubuntu를 입력하고 엔터를 칩니다.
    그럼 ubuntu 사용자 아이디로 바로 로그인됩니다.


3. 루트 관리자 계정 생성
    $ sudo passwd
    
    sudo passwd를 입력하고 엔터치면 패스워드를 입력하라고 나옵니다.
   루트 관리자용으로 사용할 패스워드를 입력해 주세요.

    $ su -

    su - 를 입력하고 엔터치면 루트 관리자 패스워드를 입력하라고 나옵니다.
    루트 관리자 패스워드 입력을 하고 엔터치면 바로 루트 관리자로 로그인합니다.


4. SSH 환경설정파일 수정
    $ sudo nano /etc/ssh/sshd_config
    nano 텍스트에디터로 SSH 터미널용 환경설정파일을 엽니다.
    
    설정 내용 중 PermitRootLogin without-password 라인을 찾고 아래와 같이 수정합니다.
    나노 에디터에서 찾기는 Ctrl키와 W키를 함께 누르면 아래쪽에 키워드로 검색할 수 있습니다.
    검색하면 바로 해당 위치 라인에 커서가 이동합니다.
    그 다음에 수정하시면 찾는 시간을 줄일 수 있어서 효율적입니다.    
    
    PermitRootLogin yes
   
    StrictModes yes 라인을 찾고 아래와 같이 수정합니다.
    # 표시는 주석처리로 해당 라인을 비활성화 처리 합니다.
   
    #StrictModes yes

    nano 텍스트에디터 모드 종료
    Ctrl키와 X키를 함께 누르면 에디터 모드가 종료되고 프롬프트 화면으로 빠져나옵니다.


5. Ubuntu 기본 사용자 계정 관련 개인키를 루트 관리자 계정으로 복사   
    $ sudo cp /home/ubuntu/.ssh/authorized_keys /root/.ssh


6. SSH 서비스 재시작
    $ sudo service ssh restart


7.  Putty 터미널을 종료
    그냥 터미널 창을 닫아 터미널을 종료합니다.


8. Putty 터미널을 다시 새로 띄우기
    putty 터미널을 열고 아마존 서버에 접속합니다.


9. 루트 관리자 계정으로 로그인
    login as: 가 나오면 root를 입력하고 엔터를 칩니다.
    그럼 root 관리자 아이디로 바로 로그인됩니다.


10. 끝.
     이제부턴 아마존 서버 접속시 login as : ubuntu로 로그인하지 말고 root로 바로 로그인 하세요.
    
* 참고로 위의 방법대로 해두면 FTP도 바로 루트 관리자 계정으로 로그인해서 파일 업로드 및 파일 수정/삭제가 가능합니다. 만약 루트 관리자 계정이 아닌 ubuntu 사용자 아이디로 FTP 로그인하면 디렉토리를 열어 볼 수는 있지만 편집이나 삭제 권한(퍼미션)이 부여되어 있지 않아서 관리가 매우 불편합니다. 이 점 유의하세요.

Sign In or Register to comment.