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-Key: 645560

Url: https://administrator.de/contentid/645560

Printed on: April 26, 2024 at 04:04 o'clock

Member: NordicMike
Solution NordicMike Jan 28, 2021 at 11:54:51 (UTC)
Goto Top
ps aux
zeigt dir doch den User und den Befehl an...
Member: StefanKittel
StefanKittel Jan 28, 2021 at 11:58:02 (UTC)
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)
Member: StefanKittel
StefanKittel Jan 28, 2021 at 12:15:53 (UTC)
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