자꾸 중국발 접속에 로그파일이 커져서,
중국발 ip차단하는법
http://dev.maxmind.com/geoip/legacy/geolite/
여기 가서
GeoLite Country ( CSV/zip)파일을 받습니다.
여기 첨부해 놓습니다.
그리고 서버에 올려주고,
> vi ipban.sh
해서 아래을 붙여 줍니다.
#!/bin/sh
SRC=.
/GeoIPCountryWhois
.csv
for
BANIP
in
`
egrep
"China"
$SRC |
cut
-d, -f1,2 |
sed
-e
's/"//g'
|
sed
-e
's/,/-/g'
`
do
/sbin/iptables
-A INPUT -p all -m iprange --src-range $BANIP -j DROP
done
중간에 China라고 써있는데가, 그거입니다.
그리고,
실행 권한 주고,
> chmod 755 ipban.sh
실행합니다.
> ./ipban.sh
'컴퓨터 > 리눅스 클라우드(AWS, GCP)' 카테고리의 다른 글
리눅스 프로세스 찾아서 죽이기 (0) | 2018.01.29 |
---|---|
리눅스 프로세스 백그라운드 실행 (0) | 2018.01.29 |
리눅스 디스크 용량 체크 (0) | 2018.01.29 |
로그파일 로그 삭제 btmp (0) | 2018.01.25 |
아마존에서 root 권한 사용하기(키없이 접속하기) (0) | 2017.05.11 |