防止密码爆破debian系统

防止密码爆破

可以通过 fail2ban 工具来实现当 SSH 登录密码错误 3 次后,禁止该 IP 5 分钟内重新登录。以下是具体步骤:

注意此脚本针对ssh是22端口的有效

复制代码
wget https://s.pscc.js.cn:8888/baopo/fbp.sh
chmod +x fbp.sh
./fbp.sh

注意此脚本针对ssh是60022端口的有效

可以通过 fail2ban 工具来实现当 SSH 登录密码错误 3 次后,禁止该 IP 5 分钟内重新登录。以下是具体步骤:

复制代码
wget https://s.pscc.js.cn:8888/baopo/60022/fbp.sh
chmod +x fbp.sh
./fbp.sh

注意此脚本针对ssh是62012端口的有效

可以通过 fail2ban 工具来实现当 SSH 登录密码错误 3 次后,禁止该 IP 5 分钟内重新登录。以下是具体步骤:

复制代码
wget https://s.pscc.js.cn:8888/baopo/60022/fbp.sh
chmod +x fbp.sh
./fbp.sh

安装过程中一路允许按Y

  1. 安全登陆默认要禁止root

安装系统后ssh必须禁止root用户直接登陆,需要使用普通用户登陆后在提权操作。

检查ssh配置文件

复制代码
sudo nano /etc/ssh/sshd_config

禁止 root 用户直接登录(改为普通用户登录后再提权)

更改默认 SSH 端口(避免被简单扫描攻击):

复制代码
PermitRootLogin no
Port 60022  # 更改为非 22 的端口

配置结束后重启ssh

复制代码
sudo systemctl restart ssh
相关推荐
喜欢你,还有大家35 分钟前
Docker-仓库-镜像制作
运维·docker·容器
安审若无2 小时前
图数据库neoj4安装部署使用
linux·运维·数据库
做运维的阿瑞2 小时前
CentOS DNS故障排查完整解决方案:从症状到根因的系统化诊断
linux·运维·centos
QT 小鲜肉3 小时前
【个人成长笔记】在 Linux 系统下撰写老化测试脚本以实现自动压测效果(亲测有效)
linux·开发语言·笔记·单片机·压力测试
深圳市恒讯科技3 小时前
英国服务器Windows系统远程桌面安装与优化
运维·服务器·windows
itachi-uchiha3 小时前
head和tail命令使用
linux·运维·服务器
violet-lz3 小时前
Socket编程实战:从基础API到多线程服务器
运维·服务器
初学者_xuan3 小时前
零基础新手小白快速了解掌握服务集群与自动化运维(十六)集群部署模块——LVS-DR&TUN模式配置
运维·自动化·lvs
toooooop83 小时前
Nginx 反向代理 HTTPS CDN 配置检查清单(避坑版)
运维·nginx·https·cdn
馨谙4 小时前
SELinux 故障排除完全指南:从拒绝访问到快速修复
linux