stefankittel
Goto Top

Übersicht über alle SSH-PLink-Verbindungen mit Befehl

Hallo,

ich probiere gerade verschiedenes rum.
Dafür habe ich einen aktuellen Server mit Ubuntu.

Zu diesem verbinden sich verschiedene Clients mit PLink.
Dadurch kann man über die IPs des Servers auf bestimmte Ports zugreifen.

Am Client wird z.B. dies aufgerufen
plink.exe test1@192.168.0.1 -pw xxxxxxx -P 22 -2 -4 -T -N -C -R 0.0.0.0:12345:127.0.0.1:8080

(Wird noch auf Zertikate statt Kennwort umgestellt)

Jetzt würde ich gerne am SSH Server sehen wer gerade verbunden ist und auch mit welchem Befehl.
Also Benutzernamen und Befehl gleichzeitig.

Über netstat -tnpa | grep 'ESTABLISHED.*sshd' kann ich die Remote IP sehen.
Alles was ich mit auxwww oder ax und pgrep probiert habe zeigt mir aber nicht den Befehl.

Stefan

Content-ID: 645560

Url: https://administrator.de/forum/uebersicht-ueber-alle-ssh-plink-verbindungen-mit-befehl-645560.html

Ausgedruckt am: 10.04.2025 um 11:04 Uhr

NordicMike
Lösung NordicMike 28.01.2021 um 12:54:51 Uhr
Goto Top
ps aux
zeigt dir doch den User und den Befehl an...
StefanKittel
StefanKittel 28.01.2021 um 12:58:02 Uhr
Goto Top
Hallo,

Zitat von @NordicMike:
ps aux
zeigt dir doch den User und den Befehl an...

nö, da steht nur dies
root        1955  0.0  0.0  13896  8944 ?        Ss   10:48   0:00 sshd: root
(ich teste aktuell noch mit root)
StefanKittel
StefanKittel 28.01.2021 um 13:15:53 Uhr
Goto Top
Gefunden
oder fast

lsof -i -n | egrep '\<sshd\>'  
sshd      4691            root    4u  IPv4  62822      0t0  TCP 1.2.3.4:ssh->2.3.4.5:57345 (ESTABLISHED)
sshd      4691            root    9u  IPv4  61015      0t0  TCP *:12345 (LISTEN)

Damit kann ich den Listen-Port mit dem Benutzernamen vergleichen und sehen ob er verbunden ist.

Stefan