Lösung 1:
Anmeldedatensätze befinden sich normalerweise in /var/log/secure. Ich glaube nicht, dass es ein spezifisches Protokoll für den SSH-Daemon-Prozess gibt, es sei denn, Sie haben es aus anderen Syslog-Nachrichten herausgebrochen.
Lösung 2:
Zusätzlich zu @john answer verwenden einige Distributionen jetzt standardmäßig journalctl. In diesem Fall können Sie wahrscheinlich sshd
sehen Aktivität durch:
_> journalctl _COMM=sshd
Sie sehen eine Ausgabe wie diese:
Abr 15 02:28:17 m sshd[26284]: pam_succeed_if(sshd:auth): requirement "uid >= 1000" not met by user "root"
Abr 15 02:28:18 m sshd[26284]: Failed password for root from 127.0.0.1 port **** ssh2
Abr 15 02:28:19 m sshd[26284]: Connection closed by 127.0.0.1 [preauth]
Abr 15 02:28:25 m sshd[26296]: Accepted password for **** from 127.0.0.1 port **** ssh2
Abr 15 02:28:25 m sshd[26296]: pam_unix(sshd:session): session opened for user **** by (uid=0)
Abr 15 02:28:28 m sshd[26301]: Received disconnect from 127.0.0.1: 11: disconnected by user
Abr 15 02:28:58 m sshd[26231]: Received signal 15; terminating.
Abr 15 02:28:58 m sshd[26828]: Server listening on 0.0.0.0 port 22.
Lösung 3:
Das Protokoll befindet sich auf RHEL-Systemen tatsächlich unter /var/log/secure. Eine SSHD-Verbindung sieht in etwa so aus:
Jan 10 09:49:04 server sshd[28651]: Accepted publickey for [username] from x.x.x.x port 61000 ssh2
Jan 10 09:49:04 server sshd[28651]: pam_unix(sshd:session): session opened for user [username] by (uid=0)
Der wichtigste Teil, um festzustellen, ob Ihr Konto kompromittiert wurde oder nicht, ist die IP-Adresse.