Difference between revisions of "Fail2ban"
(Created page with " =Installation= <syntaxhighlight lang="bash"> apt-get install fail2ban </syntaxhighlight> =Set default configuration= Edit the configuration file <syntaxhighlight lang=...") |
|||
Line 30: | Line 30: | ||
# "bantime" is the number of seconds that a host is banned. | # "bantime" is the number of seconds that a host is banned. | ||
bantime = 3600 | bantime = 3600 | ||
+ | </syntaxhighlight> | ||
− | |||
+ | |||
+ | |||
+ | =SSH configuration= | ||
+ | |||
+ | |||
+ | <syntaxhighlight lang="bash"> | ||
[ssh] | [ssh] | ||
enabled = true | enabled = true |
Revision as of 10:23, 6 June 2014
Installation
apt-get install fail2ban
Set default configuration
Edit the configuration file
vim /etc/fail2ban/jail.conf
Enable and adjust (~ line 24, ~ line 120):
- Bantime
- SSH port
- SSH-DDOS
[DEFAULT]
ignoreip = 127.0.0.1/8
...
# "bantime" is the number of seconds that a host is banned.
bantime = 3600
SSH configuration
[ssh]
enabled = true
#port = ssh
port = 2200
filter = sshd
logpath = /var/log/auth.log
maxretry = 4
...
[ssh-ddos]
enabled = false
#port = ssh
port = 2200
filter = sshd-ddos
logpath = /var/log/auth.log
maxretry = 6