En direct de Solutions Linux où le net est très bridé... Pour me connecter à MSN & Jabber, je passe par le SSH pour me connecter à la spb-box d'où je lance finch...
Geek un jour...
jeudi 31 janvier 2008
Par llaumgui le jeudi 31 janvier 2008, 14:20 - Linux
En direct de Solutions Linux où le net est très bridé... Pour me connecter à MSN & Jabber, je passe par le SSH pour me connecter à la spb-box d'où je lance finch...
Geek un jour...
mercredi 25 avril 2007
Par llaumgui le mercredi 25 avril 2007, 22:44 - Sysadmin
J'avais déjà parlé de fail2ban dans un précédent billet, hors depuis quelque temps, je ne reçoit plus de mail d'alerte de la part de ce scripts... Arrêterait-on de forcer les accès SSH de Borsalino ?
C'est donc en contrôlant les logs (/etc/log/fail2ban.log), que je tombe sur près de 45.000 entrées.
root@borsalino ~> wc -l /var/log/fail2ban.log
45 751 /var/log/fail2ban.log
Un petit cat et je me rends compte d'une ligne récurante :
ERROR: time data did not match format: data=Mar 21 10:00:50 fmt=%b %d %H:%M:%S
ERROR: Please check the format and your locale settings.
Après recherche sur le wiki de fail2ban, et la lecture de la faq, il s'avère que ce message vient d'un bug (#1457620) introduit dans la version 0.6.1, fixé (0.6.2) et du à l'expression régulière en charge de l'analyse des logs.
En effet mon système étant en français (fr_FR), fail2ban s'attend à trouver des logs (/var/log/secure) avec des dates françaises, ce qui n'est pas le cas... Pour cela, comme indiqué dans la faq, il suffit de renseigner la ligne locale dans le fichier de configuration (/etc/fail2ban.conf) :
# Option: locale
# Notes.: global (cannot be redefined per section) locale to use for
# timestamp pattern matching by changing LC_TIME for
# fail2ban process. Empty entry sets locale to default one
# (usually specified by LC_ALL environment variable).
# Values: LOCALE Default:
#
locale = en_USlundi 13 novembre 2006
Par llaumgui le lundi 13 novembre 2006, 19:45 - Sysadmin
Après l'attaque de ce week-end et après une lecture des logs d'accès ssh, je me suis décidé à mettre en place une gestion automatique des bannissements d'IPs.
L'idée est simple : bannir les IPs qui tentent de passer le compte root en "Brut de force".
Il est évident que l'accès root n'est pas autorisé en ssh (PermitRootLogin no) tout comme les mots de passe (PasswordAuthentication no), et que de telles attaques ne peuvent pas aboutir, mais c'est pour le principe ;-).
mercredi 21 décembre 2005
Par llaumgui le mercredi 21 décembre 2005, 21:38 - Sysadmin
Pour contrôler une machine à distance, la VNC c'est bien, mais gourmand en bande passante et moyennement sécurisé. L'alternative lorsqu'on sort de son réseau domestique est alors d'utiliser SSH.
Derniers commentaires