안녕하세요,
아래 게시물 잘 봤습니다.
음... 그런게 경험이 아닌가 싶네요.
책보구 그냥 생각해 가며 하다보니 1줄로 끝날걸 그렇게
해야하는줄만 알았던거 같습니다.
전에 SSH 에 대해 설명해 주신 자료를 시험중 입니다.
1. 모두 deny하고 특정 user 만 allow할 경우
2. 모두 allow하고 특정 user 만 deny할 경우
3. 때에따라 deny, allow 해야할 경우
이와 같이 예를 들어주셨습니다.
저는 1번을 해보려 하여 아래와 같이 했습니다.
## /etc/pam.d/login 제일 첫줄 ##
auth required /lib/security/pam_listfile.so item=user \
sense=allow file=/etc/loginusers.allow
추가 하고 /etc/loginusers.allow 를 만들었습니다.
/etc/loginusers.allow 파일에 아래와 같이 허용할 사용자를
나열했습니다.
## /etc/loginusers.allow ##
userid_1
userid_2
userid_3
## /etc/hosts.allow ##
ALL : ALL
## /etc/hosts.deny ##
ALL : ALL
이와 같이 했는데 loginusers.allow 에 없는 사용자도 SSH 로긴이
됩니다.
## /etc/hosts.allow ##
proftpd : ALL
## /etc/hosts.deny ##
ALL : ALL
했을때는 아예 전부 안되고요.
뭐를 잘못했을까요?
ftp 는 전부 되지만 SSH 는 loginusers.allow 에 있는 사용자만 허용을
하려고 하는 것입니다.
이전에는 ..
## /etc/hosts.allow ##
ALL : 211.xxx.xxx.xxx
ALL : 210.xxx.xxx.xxx
## /etc/hosts.deny ##
ALL : ALL
이와 같이 ip 로 접근을 조정 했었습니다.
ALL : 211.xxx.xxx.xxx
/etc/hosts.allow 에 아무것도 안넣으면...
제가 무엇을 잘못하고 있는건지 집어 주시면 감사 하겠습니다.
그럼..
|