Warum gibt der Befehl „last“ Anmeldungen von „192.168.1.1“ zurück?

Warum gibt der Befehl „last“ Anmeldungen von „192.168.1.1“ zurück?

Jedes Mal, wenn ich mir den Anmeldeverlauf auf meinem Ubuntu-Server (20.04.3) ansehe, sehe ich einige Einträge von der IP-Adresse „192.168.1.1“ meines Routers. Ich selbst melde mich remote über SSH an, aber meine Sitzungen stimmen nicht mit diesen überein. Wenn ich die Option -d verwende, wird bestätigt, dass es mein Router ist, indem diese Einträge durch meinen Routernamen.local ersetzt werden. Jedes Sitzungsprotokoll ist höchstens ein paar Sekunden lang, daher kann ich nicht sehen, was es tut, während es angemeldet ist, und ich glaube nicht, dass es sich um eine Person handelt. Warum wird das angezeigt, oder wenn mein Router tatsächlich etwas damit zu tun hat, was dann?

Antwort1

Das habe ich selbst herausgefunden. Wenn Sie sich meine andere Frage zu diesem Server ansehen (Das Windows CMD-Symbol „oder“ („||“) funktioniert nur manchmal) das Problem dort ist auch die Ursache für dieses Problem. Sehen Sie, jedes Mal, wenn SSH mit 255 beendet wurde, führte dies dazu, dass das Skript mich erneut über meine öffentliche IP-Adresse anmeldete, die mein Router an den Server weiterleitete, wodurch ich mich erneut anmeldete, was ärgerlich ist, aber jedes Mal, wenn das passierte, schnaubte ich nur und meldete mich sofort wieder ab (was erklärt, warum die Sitzung normalerweise in weniger als einer Minute protokolliert wird), ohne jemals zu überprüfen, was los war. Aus der Beantwortung dieser Frage geht nun klar hervor, dass es daran liegt, dass der letzte ausgeführte Befehl den Fehlerstatus ausgibt und dazu führt, dass sich mein lokaler Computer erneut anmeldet. Ich habe also versucht, das Problem zu reproduzieren und die Dinge zu überprüfen, als ich mich vom lokalen Subnetz aus, aber über die öffentliche IP-Adresse anmeldete. Normalerweise wird bei einer Remote-Anmeldung tatsächlich die öffentliche IP-Adresse des Clients als Quelle des Benutzers angezeigt, als der er angemeldet ist, aber wenn ich denselben Befehl vom lokalen Netzwerk aus verwende und ausführe w, kann ich sehen, dass es denkt, es käme vom Router, weil es die Verbindung von meinem Laptop an den Server weiterleitet, obwohl sich beide im selben Netzwerk befinden

Bildschirmfoto

verwandte Informationen