14
Linux 防止SSH暴力破解密碼
#!/bin/bash#Denyhosts SHELL SCRIPT#2013-6-24cat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"=" $1;}' >/usr/local/bin/Denyhosts.txtDEFINE="10"for i in `cat /usr/local/bin/Denyhosts.txt`doIP=`echo $i|awk -F= '{print $1}'`NUM=`echo $i|awk -F= '{print $2}'`if [ $NUM -gt $DEFINE ]thengrep $IP /etc/hosts.deny >/dev/nullif [ $? -gt 0 ];thenecho "sshd:$IP" >> /etc/hosts.denyfifidone

添加到定時任務crontab -e添加定時任務*/2 * * * * /usr/local/bin/denyhosts.sh

執行啟動/sbin/service crond start


這條幫助是否解決了您的問題? 已解決 未解決

提交成功!非常感謝您的反饋,我們會繼續努力做到更好! 很抱歉未能解決您的疑問。我們已收到您的反饋意見,同時會及時作出反饋處理!

北京十一选五选号技巧 天津福彩快乐10分预测 双色球下期专家预测 炒股如何开户怎样炒股票开户 七星彩全部历史记录 代理股票配资公司 燕赵排列七开奖结果 北京快乐彩8 浙江6+1预测 体彩舟山飞鱼规则 夜盘配资公司