4 203
modifications
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 4 : | Ligne 4 : | ||
<pre>aptitude install sshguard</pre> | <pre>aptitude install sshguard</pre> | ||
=Lancement manuel= | |||
Support IPv4 : | Support IPv4 : | ||
Ligne 48 : | Ligne 50 : | ||
Vous pouvez ajouter cette ligne à la fin du fichier <code>/etc/network/if-up.d/sshguard</code> | Vous pouvez ajouter cette ligne à la fin du fichier <code>/etc/network/if-up.d/sshguard</code> | ||
=Lancement automatique avant ssh= | |||
Créez le fichier <code>/etc/init.d/sshguard</code> : | |||
<pre> | |||
#! /bin/sh | |||
case "$1" in | |||
start) | |||
iptables -N sshguard | |||
ip6tables -N sshguard | |||
iptables -A INPUT -m multiport -p tcp --destination-ports 21,22,110,143,80,443 -j sshguard | |||
ip6tables -A INPUT -m multiport -p tcp --destination-ports 21,22,110,143,80,443 -j sshguard | |||
tail -n0 -F /var/log/auth.log | /usr/sbin/sshguard -a 2 -p 1800 -w /etc/sshguard_whitelist & | |||
;; | |||
stop) | |||
killall /usr/sbin/sshguard | |||
iptables -A INPUT -m multiport -p tcp --destination-ports 21,22,110,143,80,443 -j sshguard | |||
ip6tables -A INPUT -m multiport -p tcp --destination-ports 21,22,110,143,80,443 -j sshguard | |||
iptables -X sshguard | |||
iptables -X sshguard | |||
;; | |||
*) | |||
echo "Usage: $0 {start|stop}" | |||
exit 1 | |||
;; | |||
esac | |||
</pre> | |||
Rendez le exectuable : | |||
<pre> | |||
chmod +x /etc/init.d/sshguard | |||
update-rc.d sshguard start 15 2 3 4 5 . stop 85 1 . | |||
</pre> |