✨

[태그:] ec2 계정 루트 접속

  • please login as the user ec2-user rather than the user root . aws

    please login as the user ec2-user rather than the user root . aws

    How to aws ec2 login as root

    ※ 이 방법은 root 계정으로 다이렉트 접속이 가능하므로 보안상 위험할 수 있으니 주의하세요.

    1. SSH Setting for ROOT connection

    vi /etc/ssh/sshd_config

    아래 라인을 추가합니다.

    만약 주석처리 # 되어져있다면 주석을 풀어주세요.

    PermitRootLogin yes

     

    2. Move to root authorized_keys file of ec2-user

    이때 root 계정의 authorized_keys 파일은 미리 백업을 해놓습니다.

    root 계정으로 로그인을 하여 root 폴더에 접속합니다.

    su -

    root 계정의 암호를 만들지 않았다면 아래 명령어로 root 계정의 암호를 만들면됩니다.

    sudo passwd root

    root 계정으로 root 폴더에 접근했다면 .ssh 폴더의 authorized_keys 파일을 백업합니다.

    mv authorized_keys authorized_keys_back

    이제 ec2-user 계정의 authorized_keys 파일을 root/.ssh/ 폴더로 이동합니다.

    mv /home/ec2-user/.ssh/authorized_keys /root/.ssh/

    이동 한 이후에 꼭! 권한을 확인해야합니다.

    만약 ec2-user 계정으로 이동하면 root 권한이 없어서 ssh root 접속이 안됩니다.

    chown root.root authorized_keys

     

    3. Restart SSH

    service sshd restart

     

    이제 완료되었습니다!

     

     

    2021-01-12
리눅스맨

리눅스맨

리눅스 전문가와 함께하는 서버 구축의 모든 것

  • 블로그
  • 소개
  • 자주 묻는 질문
  • 작성자들
  • 이벤트
  • 상점
  • 패턴
  • 테마

Twenty Twenty-Five (2025)

WordPress로 디자인됨