[Ubuntu] Ubuntu에서 Root 로그인 막기
외부에서 root계정에 로그인 할 수 없도록 막자
환경 및 선수조건
- Ubuntu (16.04 and 14.04)
- ssh를 통한 root 접속(root계정에서 진행해야 합니다.)
- root 계정으로 로그인을 막는것임으로 로그아웃 후에 로그인 할 수 있는 사용자가 사전에 추가되어 있어야만 합니다!(호스팅한 Ubuntu 서버에 유저 추가하기)
sshd_config 파일 수정하기
의외로 간단하게 sshd_config
파일에서 수정만 하면 됩니다.
다음 아래 파일을 vim 혹은 다른 편집기를 통해서 엽니다.
$vim /etc/ssh/sshd_config
다음 아래처럼 PermitRootLogin yes
를 다음처럼 PermitRootLogin no
로 변경합니다.
PermitRootLogin yes
->PermitRootLogin no
ssh 바뀐 설정 적용하기
다음 명령어를 통해 바뀐 설정을 적용해줍니다.
$ /etc/init.d/ssh restart
#아무런 반응이 없다면
$ service ssh restart
만약 적용되지 않는다면 재부팅해주면 적용되어있습니다.
$ sudo reboot