So finden Sie den Benutzernamen und die IP-Adresse von Benutzern, die auf einem Remote-System angemeldet sind

6853
Megha

Wie kann ich den Benutzernamen (des lokalen Computers) des zuletzt angemeldeten Benutzers auf einem Remote-System finden? Gibt es einen Befehl oder ein Skript, das wir verwenden können? Ich kann die IP-Adresse des lokalen Computers des Benutzers erfassen, jedoch nicht den Benutzernamen. Bitte vorschlagen.

1
Der "lokale Rechner" hat keinen "Benutzernamen". Möchten Sie den Namen des zuletzt angemeldeten Benutzerkontos? Daniel Andersson vor 12 Jahren 0
Es ist nicht ganz klar, welches System Sie steuern - das lokale oder das entfernte? Es scheint, dass Sie steuern, was Sie "Remote-System" nennen, und Sie "Local" nennen. Was ist lokal für den Benutzer? Ist das wahr? Wenn ja, sollte es umgekehrt sein. Wenn nicht, verstand ich nicht. lupincho vor 12 Jahren 0
Hallo Daniel und Lupincho, was ich mit lokalem Computer meinte, ist der Computer, von dem aus der Benutzer die Remote-Desktop-Verbindung initiiert hat. Ich möchte Benutzeraccount-Details (Benutzername / Benutzer-ID) auf diesem Computer erfassen. Ich kann die IP-Adresse des Computers erfassen, von dem sich Benutzer angemeldet haben, und die ID, die zum Anmelden beim Remote-Computer verwendet wurde. Ich möchte jedoch die Kontoinformationen des Benutzers auf dem System, von dem aus er die Remotedesktopverbindung initiiert. Megha vor 12 Jahren 0
@ Megha: Dann fragst du nach Daten, die sich nur auf dem Computer des Verbindungspartners befinden. Sie können diese Daten * nur * erhalten, wenn die Person zustimmt, was das Ident-Protokoll unter den Antworten erwähnt. Wenn dies nicht der Fall ist, ist das Abrufen dieser Informationen, da keine Remote-Anmeldung erforderlich ist und daher von ihren Kunden nicht angegeben wird, möglicherweise sogar illegal, wenn sie extrem behandelt werden (Einfahren in einen anderen Computer, um Informationen zu erhalten). Daniel Andersson vor 12 Jahren 0
Welches Betriebssystem? Linux / Mac / Windows? brndr vor 9 Jahren 0

2 Antworten auf die Frage

1
Christopher Hostage

Führen Sie "quser" von Cmd aus. Wenn Sie in JSMITHPC nachsehen möchten, führen Sie "quser / server: JSMITHPC" aus. Ich habe gerade unter Windows 10 als Domain-Admin getestet.

0
LawrenceC

Benutzername ist ein betriebssystemspezifisches Konzept, kein netzwerkspezifisches Konzept. Die IP-Adresse gibt an, auf welcher Maschine, aber Sie müssten eine eingehende Analyse durchführen, um einen Benutzernamen aus dem erfassten Datenverkehr zu ermitteln. Möglicherweise ist dies nicht möglich. Wahrscheinlich gibt es viele Werkzeuge für graue und schwarze Hüte (Cain / Abel, sowas?)

Eine einfache Möglichkeit unter Windows ist, sich als Administrator an diesem System anzumelden (verwenden Sie Sysinternal, psexecwenn Sie ein Administrator-Login kennen und dies tun möchten, ohne sich tatsächlich am Computer zu befinden oder es so aussehen lässt, als würden Sie sich anmelden.) Gehen Sie zu C: \ Benutzer und sortiere nach letztem Änderungsdatum. Der zuletzt angemeldete Benutzer sollte die zuletzt geänderten Dateien haben. Dies würde wahrscheinlich auch für Linux funktionieren.

Der Trick "Datum der letzten Änderung" in Windows 7/8/10 ist nicht zuverlässig, insbesondere wenn Personen längere Zeit angemeldet bleiben oder die Funktion "Benutzer wechseln" verwendet wird. Früher dachte ich auch, aber das Datum "Datum der letzten Änderung" im Ordner "C: \ Users \ JSmith" ändert sich nicht immer, wenn sich JSmith anmeldet. Christopher Hostage vor 7 Jahren 1