Ist der SSH-Verlauf lokal oder serverseitig?

2

Ich benutze Putty, um über SSH auf meine dedizierten Server zuzugreifen. Wenn ich ein paar Mal auf den Pfeil klicke, sehe ich Befehle, die ich gestern oder in der vorherigen Sitzung eingegeben habe. Bleiben sie lokal oder auf der Serverseite? Wie kann ich diese Liste oder frühere Befehle löschen? Wenn sich jemand anderes das nächste Mal anmeldet, wird er nicht sehen, was ich getan habe.

Craig
quelle

Antworten:

4

Sie können diese Datei vorerst einfach entfernen. Und um zu verhindern, dass es beim nächsten Mal gespeichert wird, könnten Sie setzen unset HISTFILE in dein .bash_profile. Ein bisschen drastischer ist ln -sf /dev/null .bash_history. Während Ihrer Sitzungen wird der Befehlsverlauf weiterhin angezeigt, die Datei wird jedoch nicht mehr gespeichert.

ott--
quelle
3

Der Verlauf wird (höchstwahrscheinlich) in einer Datei in Ihrem Ausgangsverzeichnis ~ / .bash_history gespeichert, die sich auf dem Server befindet, zu dem Sie eine Verbindung herstellen. Andere Benutzer sollten keinen Zugriff auf Ihre .bash_history haben. Sie können den Inhalt einfach löschen, um den Verlauf zu löschen.

Rob
quelle