리눅스에서 hosts.allow와 hosts.deny에 설정을해서 특정 IP의 접근을 허용 또는 차단할 수 있습니다.
1. hosts.allow, hosts.deny 설명
– hosts.allow에서는 기록되어있는 IP와 프로세스등의 접속을 허용하고, hosts.deny에서는 기록되어있는 IP와 프로세스등의 접속을 차단합니다.
– 특히, hosts.deny에서는 차단되어 있었도, hosts.allow에서 접속허용이 되어있다면, 접속이 가능해집니다.
2. hosts.allow, hosts.deny 설정
– 여기서는 hosts.deny로 모두 차단한 다음, hosts.allow에서 원하는 IP와 프로세스를 허용하는 방식으로 진행해 보겠습니다.
먼저, hosts.deny에 들어가서 모두 차단합니다.
# vi /etc/hosts.deny
ALL:ALL |
hosts.deny에서 차단 설정을 완료했다면, hosts.allow에 들어가서 원하는 IP나 프로세스를 접근 가능하게 설정합니다.
# vi /etc/hosts.allow
httpd : ALL sshd : 192.168.56.101 sendmail : ALL mysql : ALL |
[polldaddy rating=”7739789″]