目录

菠萝🍍的博客

有谁不喜欢吃菠萝呢

标签: shell (1)

Linux限制ip登录

登录后台的时候发现服务器被尝试登录300多次,没想到,找了个简单的办法,还真有效 1. 查看服务器失败登录ip,以及时间 lastb > temp.txt 想着搞破坏的人还不少 然后将其中的ip通过正则提取出来 正则表达式 (([01]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5])\.){3}([01]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5]) 2. 禁用ip登录 vim /etc/hosts.deny 将上面的提取的ip添加进去 sshd:ip地址 保存即可,测试过指定ip的确实登录不了了 3. 后续 后来吧,我嫌弃这种方式太麻烦了,得完全手动操作,为啥不写个shell脚本呢 #bin/bash #脚本产生日志文件位置 logFile=/root/limitLogin/log/limitlogin.log #脚本产生的临时文件,执行完会自动删除,不用修改,默认是linux临时目录 tmpLogFile=/usr/lib/tmpfiles.d/login.tmp.txt #禁用ip登录的文件,不用修改 denyfile=/etc/....