防止密码爆破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
相关推荐
King's King几秒前
自动化立体库安全使用管理制度完整版
运维·自动化
DX_水位流量监测21 分钟前
水库水位监测系统的自动化功能:减少人工干预,可实现实时监控
运维·前端·人工智能·自动化·制造·信息与通信·零售
大霞上仙21 分钟前
jenkins入门5 Manage Jenkins
运维·jenkins
萝卜知识库23 分钟前
[开源]自动化定位建图系统
运维·自动化
迪小莫学AI27 分钟前
【小白向超详细】使用 VSCode 远程连接 Linux 服务器详细教程
linux·服务器·vscode
魔极客37 分钟前
Debian、Ubuntu 22.04和ubuntu 24.04国内镜像源(包括 docker 源)
运维·windows·debian
等一场春雨1 小时前
linux 查找redis 的配置文件 (`redis.conf`)
linux·运维·redis
看星猩的柴狗1 小时前
密码学原理技术-第十四章-Key Management
服务器·网络·密码学
ltwoxc1 小时前
04-Linux系统编程之进程
linux
hope_wisdom1 小时前
Linux系统编程之多线程
linux·多线程·pthread·linux编程