Solaris

ssh root 로그인 제한하기

알 수 없는 사용자 2008. 2. 24.
728x90
ssh를 이용할때 root계정으로 Broute Force공격을 시도할 때가 있다.

이럴때 ssh를 이용하여 관리자 계정으로 로긴을 허용하지 않으면 도움이 된다.

ssh나 ftp등 서버를 가동할 때 root로의 직접적인 로긴은 허용하지 않는 것이 좋다.



/etc/ssh/ 디렉토리에

moduli            ssh_host_dsa_key.pub  ssh_host_rsa_key
ssh_config        ssh_host_key          ssh_host_rsa_key.pub
ssh_host_dsa_key  ssh_host_key.pub      sshd_config
이러한 파일들이 있다.



이중 sshd_config 환경설정 파일을 살펴보면

-----------------

# Authentication:

#LoginGraceTime 2m
PermitRootLogin no
#StrictModes yes
-----------------

부분이 있는데 이중 PermitRootLogin no 라고 써 있는 부분이 root의 로긴 허용여부를 설정하는 부분이다.



이부분을 PermitRootLogin yes로 설정하면 로긴이 허용되며

반대로 PermitRootLogin no로 설정하면 로긴이 허용되지 않다.

이를 적용하기 위해서는 옆에 #주석을 없애고 저장해야 한다.



설정을 한뒤 파일을 저장하고 ssh를 재시작하면 설정된 내용이 적용된다.

* 원문출처 : http://www.eblove.com/rgboard/view.php?&bbs_id=web1004i01&doc_num=48

728x90

댓글