4 069
contributi
Riga 115: | Riga 115: | ||
<pre> | <pre> | ||
# /etc/init.d/fetchmail restart | # /etc/init.d/fetchmail restart | ||
</pre> | |||
== Protezione con Fail2ban == | |||
Se abbiamo installato Fail2ban, ad esempio seguendo questa guida: [[Fail2ban]], possiamo utilizzarlo per proteggere la nostra installazione di Group-Office. | |||
<br/> | |||
Creiamo innanzitutto lo script | |||
<pre> | |||
# nano /etc/fail2ban/filter.d/groupoffice.conf | |||
</pre> | |||
con contenuto: | |||
<pre> | |||
# Fail2Ban configuration file | |||
# | |||
# Group-Office | |||
# | |||
[Definition] | |||
failregex = .*LOGIN FAILED for user: .* from IP: <HOST> | |||
ignoreregex = | |||
</pre> | |||
Quindi modifichiamo il file di configurazione di Fail2ban: | |||
<pre> | |||
# nano /etc/fail2ban/jail.local | |||
</pre> | |||
aggiungendo la sezione: | |||
<pre> | |||
[groupoffice] | |||
enabled = true | |||
port = http,https | |||
filter = groupoffice | |||
logpath = /var/log/groupoffice.log | |||
maxretry = 3 | |||
</pre> | |||
Infine modifichiamo il file di configurazione di Group-Office <tt>config.php</tt> aggiungendo: | |||
<pre> | |||
$config['info_log']='/var/log/groupoffice.log'; | |||
</pre> | </pre> | ||
<br/> | <br/> | ||
<br/> | <br/> | ||
[[Categoria:Groupware server]] | [[Categoria:Groupware server]] |