一、編寫腳本/root/bin/checkip.sh,每5分鐘檢查一次,若是發現經過ssh登陸失敗 次數超過10次,自動將此遠程IP放入Tcp Wrapper的黑名單中予以禁止防問centos
[root@centos7 ~]#crontab -l */5 * * * * sh /root/bin/checkip.sh [root@centos7 ~]# cat /root/bin/checkip.sh #!/bin/bash lastb |awk '! /^btmp|^$/{ip[$3]++}END{for(i in ip){if(ip[i]>=10){system("echo sshd:"i">>/etc/hosts.deny")}}}'
二、配置magedu用戶的sudo權限,容許magedu用戶擁有root權限bash
[root@centos7 ~]# echo "magedu ALL=(ALL) ALL" > /etc/sudoers.d/magedu