Bonjour,
Depuis quelques jours Logwatch m'indique de vraisemblables tentatives d'intrusion :
--------------------- pam_unix Begin ------------------------
sshd:
Authentication Failures:
unknown (61.255.238.108): 193 Time(s)
root (61.255.238.108): 160 Time(s)
unknown (211.154.132.132): 46 Time(s)
root (211.154.132.132): 32 Time(s)
unknown (222.156.220.25): 7 Time(s)
root (222.156.220.25): 5 Time(s)
mysql (211.154.132.132): 3 Time(s)
mysql (61.255.238.108): 2 Time(s)
ftp (61.255.238.108): 1 Time(s)
nobody (222.156.220.25): 1 Time(s)
postgres (61.255.238.108): 1 Time(s)
Invalid Users:
Unknown Account: 246 Time(s)
---------------------- pam_unix End -------------------------
J'ai déjà configuré ssh pour qu'il n'accepte pas les login en root. Mais j'aimerai carrément bloque ces IP grâce à /etc/host.deny et pas seulement pour sshd.
Voici ma première tentative :
#
# hosts.deny This file contains access rules which are used to
# deny connections to network services that either use
# the tcp_wrappers library or that have been
# started through a tcp_wrappers-enabled xinetd.
#
# The rules in this file can also be set up in
# /etc/hosts.allow with a 'deny' option instead.
#
# See 'man 5 hosts_options' and 'man 5 hosts_access'
# for information on rule syntax.
# See 'man tcpd' for information on tcp_wrappers
#
#
# The portmap line is redundant, but it is left to remind you that
# the new secure portmap uses hosts.deny and hosts.allow. In particular
# you should know that NFS uses portmap!
#
ALL: apsylis.kamayo.com
ALL: 200.97.86.154
Mais j'ai une erreur (merci logwatch 🙂)
--------------------- SSHD Begin ------------------------
Failed logins from:
61.255.238.108: 164 times
211.154.132.132: 35 times
222.156.220.25: 6 times
Illegal users from:
61.255.238.108: 193 times
211.154.132.132: 46 times
222.156.220.25: 7 times
Received disconnect:
11: Bye Bye : 450 Time(s)
**Unmatched Entries**
warning: /etc/hosts.deny, line 19: missing newline or line too long : 358 time(s)
warning: /etc/hosts.deny, line 19: missing ":" separator : 358 time(s)
---------------------- SSHD End -------------------------
J'ai lu man host.deny, mais je ne comprends pas mon erreur...
Quelqu'un peut-il m'aider ?
La machine est un serveur (pour le moment, il fournit l'accés à internet avec filtrage squid/dansguardian, pare-feu, dhcp, partages réseaux samba, centralisation des documents avec accés par samba/nfs, divers services web [ILIAS, OCS NG/GLPI]). Le LAN est sûr (relativement :roll: lol) et je dois pouvoir continuer à accéder à ce serveur depuis webmin, usermin et NX. Je dois aussi pouvoir accéder aux services web depuis l'extérieur. Enfin, deux fois par semaine, il sauvegarde un max de données (fichier 7z compressé, crypté avec mot de passe) sur mon ftp grâce à une commande lftp.