보안을 위해 SSH를 통한 root 로그인은 좋지 않습니다.

그래서 root 대신 새로운 사용자를 추가해서 사용하는 방법을 알아보고자 했습니다.

 

 

사용자 생성

  • admin이라는 사용자 생성
adduser admin
  • 새로 추가한 admin 사용자의 비밀번호 설정
passwd admin
  • 생성한 사용자 확인
id admin
  • admin 사용자에게 sudo 권한 부여
echo 'admin ALL=(ALL) ALL' >> /etc/sudoers

 

 

admin 사용자 SSH 접속 가능 확인

ssh admin@[IP주소or도메인] -p 22

 

 

root SSH 로그인 비활성화

  • root 로그인 후 /etc/ssh/sshd_config 파일을 수정합니다.
vi /etc/ssh/sshd_config
  • #PermitRootLogin yes   ->   PermitRootLogin no
  • sshd 재시작
/etc/init.d/sshd/restart
복사했습니다!