防ssh爆破和sudo權限

一、編寫腳本/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
相關文章
相關標籤/搜索