diff --git a/reveal/sysadmin.html b/reveal/sysadmin.html
index 784e547..0751ea9 100644
--- a/reveal/sysadmin.html
+++ b/reveal/sysadmin.html
@@ -358,9 +358,32 @@ Exceptions dans ignore.d.server/
fail2ban
-https://wiki.evolix.org/HowtoFail2Ban
+# apt install fail2ban
+
+# fail2ban-client status
+
+# fail2ban-client status ssh
+
+# vim /etc/fail2ban/filter.d/demo :
+
+[Definition]
+failregex = warning: \[\]: authentication failed:
+ignoreregex =
+
+# vim /etc/fail2ban/jail.local
+
+[demo-rule]
+
+enabled = true
+port = http,https
+filter = demo
+logpath = /var/log/demo.log
+maxretry = 3
+findtime = 1800
+bantime = 3600
+