ABOUT ME

다음 섬으로 향하고자, 이번 섬을 기록하는 어느 개발자의 나침반

Today
Yesterday
Total
  • [NAVERCloud] root로 직접 로그인을 막자
    Cloud 2024. 4. 18. 10:57

    NCloud로 만들어 둔 서버 web001에 root 계정으로 접속하여 (기본으로 root계정을 주기 때문에)

    root계정 로그인은 막고, 새로운 유저 student를 생성한 후 로그인하도록 할 것이다.


    ssh root@공인IP로 접속한 후 아래와 같이

    useradd student로 student계정을 생성했다.

    [root@web001 ~]# useradd student
    [root@web001 ~]# passwd student

     

    ROOT SSH 옵션파일(/etc/ssh/sshd_config)에서 
    #PermitRootLogin yes 을 PermitRootLogin no 로 변경 후 저장하여 루트 로그인을 막겠다.

    [root@web001 ~]# vi /etc/ssh/sshd_config

    PermitRootLogin yes를 no로 변경한 모습

     

    아래 명령어로 sshd서비스를 재시작한다.

    [root@web001 ~]# systemctl restart sshd.service

     

     

    이제 root로 직접 로그인 할 수 없다.

    Root로그인을 막았기 때문에 Permission denied가 뜨는 모습

     

    Student로 서버에 접속하자.

    생성했던 student계정으로 로그인에 성공한 모습

     

     

    직접 root로 접속할 순 없지만, Student에서 switch user를 통해 root로는 접근할 수 있다.

    [student@web001 ~]$ su - root

    root로 su에 성공한 모습

     

Designed by Tistory.