Ich habe einen ziemlich minimalen Setup-Server und er erlaubt keine Kennwortauthentifizierung, nur unter Verwendung von Schlüsseln. Und Java ist definitiv nicht installiert. Normalerweise achte ich nicht auf die tausenden Versuche von Skriptkindern, meine Passwörter zu erraten - ich denke, dass die Zeit, die sie auf meinem System verschwenden, die Zeit ist, die sie nicht auf Systemen verschwenden, die die Passwortauthentifizierung ermöglichen. Aber ich sehe diese Nachricht in /var/log/auth.log:
Dec 7 13:43:43 hostname sshd[7412]: Received disconnect from 189.203.240.57: 3: com.jcraft.jsch.JSchException: Auth fail [preauth]
Erwähnt das, was wie eine Java-Ausnahme aussieht, die vom Angreifer kommt, oder ist das von etwas auf meiner Seite?
ssh
authentication
Paul Tomblin
quelle
quelle
Antworten:
Es sieht so aus, als würde der openssh-Server die letzte Nachricht des Clients in seiner Fehlermeldung "Received disconnect" durchlaufen. Es handelt sich also anscheinend um einen Zombie-Anmeldeversuch eines in Java erstellten Botnetzes.
Sehen Sie sich dieses Codebeispiel von openssh an
packet.c
:quelle