Wie kann ich SSH-Befehle anzeigen, die von einem anderen Computer ausgeführt werden?

7

Kann ich sehen, was andere Benutzer über SSH auf meinem Server per Bash oder Shell eingeben / ausführen?

zied
quelle
4
Einige Vorschläge: serverfault.com/questions/8851/…
Arkadiusz Drabczyk
Spionage oder kooperativ?
Strg-Alt-Delor

Antworten:

2

Lesen Sie die Benutzerverlaufsdatei aus ihrem Ausgangsverzeichnis.

less .bash_history

Und bei Bedarf auch mit Zeitstempeln auf Verlaufsbefehl .

echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bashrc

source ~/.bashrc
BDN
quelle
0

Ohne die Shell zu ändern, ist es am besten, die Verlaufsdatei der Shell in ihrem Home-Verzeichnis zu lesen.

Danny Dulai
quelle
0

Ich würde so etwas machen:

ssh -l user 10.10.1.1 cat ~/.bash_history
Jose Franco
quelle
3
Wenn es sich um Ihren Computer handelt, warum sollten Sie dann SSH verwenden, um eine lokale Verlaufsdatei anzuzeigen?
Thrig
@thrig, dies verwendet SSH von einem anderen Computer, um ausgeführte Befehle anzuzeigen. Es ist ziemlich nah am Fragentitel. ;)
Wildcard
0

Geben Sie einfach Folgendes ein:

more ~/.bash_history

Dies zeigt jeden Befehl an, der mit einer SSH-Sitzung ausgeführt wurde, mit Ausnahme des Befehls, den Sie gerade verwenden (falls vorhanden).

Hinweis: Getestet unter Solaris 11.3, Oracle Linux 7.2 und Ubuntu 16.04

Amit24x7
quelle
Ich bin mir nicht sicher, aber ich glaube nicht, dass dies die Frage beantwortet, was andere Benutzer eingeben.
Jeff Schaller
Ich habe versucht, Befehle auf meinem Server mithilfe einer SSH-Sitzung von einem anderen Server auszuführen. Es listet alle Befehle auf, die ich mit dieser SSH-Sitzung ausgeführt habe.
Amit24x7
Betonung auf andere Benutzer
Jeff Schaller
0

Es sind jetzt Tools verfügbar, die möglicherweise nicht verfügbar waren, als die Frage vor mehr als 2 Jahren gestellt wurde. Dies ist möglicherweise nicht genau das, wonach OP gefragt hat, aber es könnte für andere Leser wertvoll sein.

Vielleicht möchten Sie tlog und das Cockpit-Session-Recording- Paket in Betracht ziehen . Red Hat scheint diese Tools mit RHEL8 zu bewerben .

0xSheepdog
quelle