AWS(Amazon Web Services)

5. AWS EC2서버에 putty로 root 계정으로 접속가능하게 설정하기

심플블루 2020. 7. 15. 00:54
반응형


앞의 포스팅에서 비활성화 되어 있던 root 계정을 활성화 했습니다.

하지만 아직까진 putty로 접속할 때는 ec2-user로 접속 후 다시 루트 계정으로 전환해야 합니다. 

이번 포스팅에서는 putty로 root 계정으로 접속하는 방법을 소개하겠습니다. 

해당 방법은 putty로 접속 할 때 인증을 ppk키 대신 root 계정과 비밀번호로 대신하여 접속하는 방법을 말합니다.



# /etc/ssh/sshd_config 편집

  • 루트 계정으로 접속합니다.
[ec2-user@ip-172-31-37-81 ~]$ su -   # 루트 계정으로 전환합니다.



  • ssh 서비스의 설정파일을 편집합니다
[root@ip-172-31-37-81 ~]# vi /etc/ssh/sshd_config



  • sshd_config 파일에서 줄번호와 함께 내용을 볼 수 있도록 하겠습니다.

:set nu (입력 후 엔터)



  • 38번째 라인의 내용을 수정하기 위해 이동합니다.

:38 (입력 후 엔터)



  • 38 번째 라인 PermitRootLogin yes 의 주석을 해제 합니다.


  • i 키를 입력하면 편집모드로 변환됩니다.



  • '#'를 지워 주석을 해제합니다.

PermitRootLogin yes   # 주석 해제



  • 61 번째 라인 PasswordAuthentication yes 의 주석을 해제 합니다.


  • '#'를 지워 주석을 해제합니다.
PasswordAuthentication yes  # 주석 해제



  • 저장 후 빠져나옵니다.
:wq!  (입력 후 엔터)



  • 설정내용을 저장하기 위해 sshd 서비스를 재시작합니다.
systemctl restart sshd   





#PuTTY에 root계정 접속 설정하기


  • Session 메뉴의 Host Name(or IP adress) : root@123.45.67.89 (IP는 변동없이 기존과 마찬가지 입니다.)
  • SSH >> Auth 메뉴의 Private key file for authentication : (ppk 파일이 없어도 됩니다.)



  • 해당 설정 내용을 꼭 저장하도록 합니다.
    Save버튼을 클릭해 주세요


  • root 계정으로 접속을 시도하면 root 계정의 비밀번호를 입력하라는 메세지가 보입니다. root 계정의 비밀번호를 입력합니다.




#접속확인

  • ppk 키 파일 없이 EC2서버에 root 계정으로 접속하였습니다.

반응형