vsftpd 에서 IP 에 따라 접속 제한 어떻게 하지요..?

litnsio2의 이미지

일단 hosts.allow 에 다음과 같이 허용해줄 ip 를 등록해주고..

vsftpd : xx.xxx.xxx.xx : allow
...

hosts.deny 에
vsftpd : ALL

이렇게 해주었는데.. 제대로 동작하지 않는 것 같습니다.
vsfptd 를 inetd 에 등록한것 같은데.. inetd 에 등록된 서비스는
hosts.allow, deny 로 접속제한할수 있지 않나요..? ㅠㅠ

전에는 proftpd 를 썼었는데 해당 proftpd.conf 에서 설정해줬었는데..

dgkim의 이미지

문법은 아래와 같이 하시면 되고

hosts.allow

서비스파일명: IP주소
in.telnetd: 127.0.0.1

hosts.deny

in.telnetd: ALL

tcpdchk 같은 명령으로 체크해 보시면 됩니다.
(tcpdchk, tcpdmatch = TCP Wrapper 테스트툴)

정태영의 이미지

tcp_wrapper를 사용하도록 컴파일되지 않았다면 사용할 수 없을겁니다.......
tcp_wrapper를 사용하도록 되어 있다면..

man 5 hosts_access 가 도움이 될 듯 하군요..

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..