沈阳市众诚志联网络技术有限公司
  • 首页
  • 服务项目
    • 服务器托管
    • 服务器租用
    • 云主机VPS
    • 服务器代维
  • 技术文摘
  • 资讯中心
    • 最新公告
    • 行业资讯
  • 合作伙伴
  • 关于我们
    • 公司简介
    • 联系我们
    • 人才招聘
    • 机房介绍
  1. 沈阳服务器托管租用代维 > 技术文摘 >
Linux通过ssh远程访问,防止暴力破解方法
Admin 网络 点击:107 次

当我们把服务器托管到idc机房,安装了Linux系统设置了密码,通过ssh可以远程了,以为这就万事大吉了吗?
错错错,即使你更改了ssh的默认端口,现在依然有扫描工具可以发现,然后进行暴力破解。今天我们来解决这个问题

 

其实我们可以通过读取/var/log/secure 很多失败的登录信息,进行统计,然后将多次失败的地址加到/etc/hosts.deny以达到屏蔽的作用
1. 大于10次登陆失败就封掉IP,编写shell脚本:cat /root/secure_ssh.sh
#! /bin/bash

tail -1000 /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}' > /tmp/blackips.txt
for i in `cat  /tmp/blackips.txt`
do
        IP=`echo $i |awk -F= '{print $1}'`
        NUM=`echo $i|awk -F= '{print $2}'`
        result=$(cat /etc/hosts.deny | grep $IP)
        if [[ $NUM -gt 10 ]];then
                if [[ $result = "" ]];then
                        echo "sshd: $IP" >> /etc/hosts.deny
                fi
        fi
done

2.定时任务:5分钟执行一次,crontab -e

*/5 * * * * bash /root/secure_ssh.sh

沈阳众诚志联真诚为您服务!


我们的服务
  • 服务器托管
  • 服务器租用
  • 云主机VPS
  • 服务器代维
  • 技术文摘
最新更新
  • 服务器租用攻略,请查收
  • 服务器租用与托管的区别
  • tcping端口测试工具使用
  • 服务器的租用,我们更应该注重什
  • 服务器托管与租用的区别
联系我们
  • 沈阳市众诚志联网络技术有限公司

    沈阳市和平区三好街72-7号312室

  • 024-23991818 / 13555899001

  • admin#23991818.com

我们的服务
  • 服务器托管
  • 服务器租用
  • 云主机VPS
  • 服务器代维
  • 技术文摘
  • 合作伙伴
友情链接

宝 幼

网站备案号:辽ICP备11018142号-6 IDC许可证编号:辽B1-20150115

沈阳市众诚志联网络技术有限公司公众号