安装

sudo apt-get update

sudo apt-get upgrade

执行完以上操作后,执行以下命令进行安装

sudo apt-get install -y fail2ban

需要以下命令启动该服务

sudo systemctl start fail2ban

sudo systemctl enable fail2ban

配置fail2ban

在/etc fail2ban目录中,您将找到jail.conf文件。 我们创建一个新文件jail.local,这个配置将监视/var/log/auth.log,使用fail2ban sshd过滤器,将SSH端口设置为22,并将最大重试次数设置为3.

在jail.local中增加如下文本

[sshd]

enabled = true

port = 22

filter = sshd

logpath = /var/log/auth.log

maxretry = 3

重启fail2ban

sudo systemctl restart fail2ban

此时,如果有人试图通过SSH登录您的服务器,并且失败了三次,那么将通过iptables阻止其IP地址阻止它们进入。

取消禁止

可以使用以下命令取消测试IP地址:

sudo fail2ban-client set sshd unbanip IP_ADDRESS

其中IP_ADDRESS是禁止的IP地址。

ubuntu使用fail2ban_Ubuntu Server 18.04上安装fail2ban相关推荐

  1. debian最小化安装如何安装桌面_如何在Ubuntu Server 18.04上安装GNOME桌面

    如果您已经采用了Ubuntu Server 18.04,你一定会感到非常自豪.然而,无论您多么关注它,您都意识到您的it管理生命中的大部分时间都在使用GUI,并且您不太确定接下来要做什么?如果这样描述 ...

  2. linux服务器版怎么安装桌面,如何在Ubuntu Server 18.04上安装GNOME桌面

    如果您已经采用了Ubuntu Server 18.04,你一定会感到非常自豪.然而,无论您多么关注它,您都意识到您的it管理生命中的大部分时间都在使用GUI,并且您不太确定接下来要做什么?如果这样描述 ...

  3. 如何在Ubuntu 18.04上安装Django

    Django是一个免费的开源高级Python Web框架,旨在帮助开发人员构建安全,可扩展和可维护的Web应用程序. 根据您的需要,有不同的方法来安装Django.它可以使用pip在系统范围内安装或在 ...

  4. webmin安装_如何在Ubuntu 18.04上安装Webmin

    webmin安装 Are you averse to running commands on a terminal and instead prefer managing your Linux sys ...

  5. 如何在Ubuntu 18.04上安装/卸载NodeJS

    NodeJS is a JavaScript framework that allows you to build fast network applications with ease. In th ...

  6. 在Ubuntu 18.04上安装Nginx

    NGINX pronounced as engine-x is an open source and popular HTTP server and can be configured to act ...

  7. 如何在Ubuntu 18.04上安装Elasticsearch Logstash Kibana(Elastic Stack)

    In this guide, you will learn to install Elastic stack on Ubuntu 18.04. Elastic stack, formerly know ...

  8. 如何在Ubuntu 18.04上安装ERPNext堆栈

    The author selected Software in the Public Interest to receive a donation as part of the Write for D ...

  9. 如何在Ubuntu 18.04上安装Apache Kafka

    介绍 (Introduction) Apache Kafka is a popular distributed message broker designed to efficiently handl ...

最新文章

  1. python运行错误怎么查找_求助,python的二分法查找,按照视频上的代码写下来,结果运行错误...
  2. AttoNets,一种新型的更快、更高效边缘计算神经网络
  3. 飞书携手生态伙伴法大大 齐心守护健康
  4. 面试 | HashMap 为什么线程不安全?
  5. VS2008部分使用技巧
  6. 实时音视频技术的演进与应用
  7. 机器学习资料合计(二)
  8. Elasticsearch 的使用,看这一篇就够了!
  9. Windows下使用VS2008+CUDA3.0开发的详细配置 (Setup CUDA 3.0 on VS2008 in Windows)
  10. 线程的五大状态及转换
  11. linux 不重启加载内核,解决linux内核升级后不能重启系统的故障
  12. 推荐一个视频 Postive Psychology
  13. 搭建一个简单repo服务器
  14. BZOJ2707: [SDOI2012]走迷宫
  15. 用数组编程计算机的vb代码,VB 常用代码
  16. qq的 html页面布局,wep.qq webqq网页版QQ怎么登陆
  17. 接口压力测试工具(推荐)
  18. 基于WebRTC搭建直播系统源码
  19. python如何安装pdfminer_Python 3.6 中使用pdfminer解析pdf文件的实现
  20. 网络安全等级保护概述

热门文章

  1. PPU时代来临——AGEIA物理加速卡全面解析(zz
  2. mysql数据库驱动的类全名_mysql数据库全称
  3. 红帽子系统改mysql密码_红帽RedHat7使用OwnCloud 10搭建私有云
  4. 别再把调用openai的text-davinci-003模型说成部署私有chatGPT了!
  5. 吴江中专计算机网络技术分数线,2018中考分数线|吴江、昆山、太仓中考录取分数线出炉!截止到目前这些学校分数线已公布!...
  6. 前端使用mockjs模拟接口数据
  7. 免拆诊断案例 | 2008 年 Honda Civic失火检测
  8. 简述Math类中的常用方法,包括ceil,floor,min,max,round,random,double等方法的概述
  9. %f和float型数据有效位数
  10. SX1276 FSK模式下的空中耗时计算