一、編寫腳本/root/bin/checkip.sh,每5分鐘檢查一次,若是發現經過ssh登陸失敗 次數超過10次,自動將此遠程IP放入Tcp Wrapper的黑名單中予以禁止防問vim
(1)、vim 編輯checkip.sh以下:app
lastb | awk '!/^btmp/{ip[$3]++}END{for(i in ip){if(ip[i]>=10){print i }}}' >> /etc/hosts.denyssh
(2)、給checkip.sh加上可執行權限:chmod +x checkip.shide
(3)、建立計劃任務每五分鐘巡檢一次:測試
crontab -e 編輯以下:blog
/5 * /root/bin/checkip.shcrontab
二、配置magedu用戶的sudo權限,容許magedu用戶擁有root權限ip
(1)、用root身份編輯vim /etc/sudoers 以下:it
(2)、切換到magedu帳戶測試結果:ast