Bashhub, greifen Sie von überall auf den Verlauf Ihres Terminals zu

Bashhub über

Im nächsten Artikel werden wir uns Bashhub ansehen. Alle Gnu / Linux-Benutzer wissen, dass die Befehle, die wir in der Shell ausführen, gespeichert werden und wir können sie jederzeit mit dem Befehl history, den Pfeilen UP / DOWN oder einer Rückwärtssuche (STRG + R) im Terminal anzeigen. Alle Befehle, die wir im Terminal ausführen, werden im gespeichert .bash_history-Datei. Wir können sie jedoch nur von derselben Maschine aus sehen, darauf zugreifen und erneut ausführen. Falls wir brauchen Greifen Sie von einem anderen System im Netzwerk auf die Historie unseres Terminals zuHier hilft uns das Dienstprogramm "Bashhub".

Das ist einfach Online-Webdienst Hier können wir alle Befehle speichern und von überall darauf zugreifen. Bashhub speichert alle Befehle, die wir in allen Sitzungen und Systemen schreiben, damit wir von überall darauf zugreifen können. Einfach gesagt, alles Die Geschichte von BASH wird in der Cloud verfügbar sein. Bashhub ist völlig kostenlos und Open Source.

Alle Befehle werden in der Bashhub-Datenbank gespeichert, die mithilfe der Verschlüsselung auf Speicherebene über LUKS verschlüsselt wird. Bashhub generiert eine eindeutiges Identifikations-Token für jeden Benutzer. Auf alle Befehle, die im Auftrag eines Benutzers aufgezeichnet wurden, kann nur mit dem Authentifizierungstoken dieses Benutzers zugegriffen werden. Tatsächlich Es gibt keine Möglichkeit, diese Befehle freizugeben, und sie sind nicht öffentlich zugänglich. Mit Bashhub können wir einige Befehle ignorieren, die vertrauliche Informationen enthalten, z. B. das Kennwort des Benutzers.

Bashhub installieren

Um dieses Tool verwenden zu können, müssen wir dies sicherstellen installiert haben Python (Mindestens 2.7) in unserem System. Python 2.7 ist in den Standard-Repositorys der meisten Gnu / Linux-Distributionen verfügbar.

Sobald Python installiert ist, können wir nun den folgenden Befehl im Terminal ausführen (Strg + Alt + T), wie unten angegeben:

Bashhub-Konfiguration

curl -OL https://bashhub.com/setup && bash setup

Nach einigen Sekunden werden wir aufgefordert, ein neues Konto zu erstellen, falls wir noch keines haben. Wir müssen schreiben eine gültige E-Mail, einen Benutzernamen und ein Passwort sowie den Namen unseres Systems.

bashhub Benutzerkonfiguration

Das System teilt uns mit, dass die Registrierung abgeschlossen wurde. Ihr Konto wurde auf Bashhub erstellt. Wir können auf unser Profil in «zugreifenhttps://bashhub.com/nombre-de-usuario«. Bashub erstellt ein Verzeichnis mit dem Namen .bashhub, das eine virtuelle Python-Umgebung und Skripte in unserem Verzeichnis $ HOME enthält.

Webbenutzer bashhub

Sobald die Registrierung abgeschlossen ist, müssen wir Starten Sie das Terminal neu, um die Aufzeichnung unseres Verlaufs zu starten von Terminals.

Bashhub testen

Jetzt führen wir einen beliebigen Befehl aus, um zu überprüfen, ob er wirklich funktioniert. Ich habe die folgenden Befehle ausgeführt:

clear
pwd
uname -a
ls -l
touch prueba.txt

Überprüfen Sie die schriftlichen Befehle

Jetzt können wir Überprüfen Sie, welche Befehle wir geschrieben haben. Dazu führen wir im Terminal aus (Strg + Alt + T):

Ausfahrt bh

bh

Dieser Befehl zeigt die letzten 100 Befehle an Standard. Wir können das Standardlimit mit dem Flag "-n" überschreiben oder ändern. Um nur die letzten 10 Befehle anzuzeigen, die wir ausführen können:

bh -n 10

Sie können auch uns einen bestimmten Befehl anzeigen mit einem bestimmten Begriff. Zum Beispiel "ls".

bh -n 10 "ls"

Wenn wir wollen Suchen Sie nach einem bestimmten Befehl mit einem Suchbegriff und führen Sie ihn gleichzeitig auskönnen wir das "-i" -Flag wie unten gezeigt verwenden.

Führen Sie den Befehl bh ls aus

bh -i "ls"

Wenn wir einen Befehl mehrmals ausführen, können wir den Befehl, den wir ausführen möchten, aus der Liste auswählen und die Eingabetaste drücken.

Zeigen Sie die Liste der in einem Verzeichnis ausgeführten Befehle an

zu Zeigen Sie die Liste der zuletzt ausgeführten Befehle im aktuellen Arbeitsverzeichnis anmüssen wir nur das "-d" -Flag hinzufügen.

bh -d

Interaktive Suche

Das andere bemerkenswerte Merkmal von Bashhub ist die interaktive Suche. Ist ähnlich wie bei der umgekehrten Suche (Strg + R). Wir können es verwenden, indem wir schreiben:

bh -i

Zeigen Sie die Details eines Befehls an

Von der interaktiven Suche können wir auch Detaillierte Informationen zu einem Befehl anzeigen. Zuerst müssen wir die interaktive Suche starten:

interaktive Suche -i

bh -i

Dann müssen wir Wählen Sie den Befehl aus der Liste und drücken Sie die Tasten «i» oder «Leertaste» um die Details des ausgewählten Befehls anzuzeigen.

Befehle löschen

Wir werden auch in der Lage sein Entfernen Sie einen bestimmten Befehl aus der Bashub-Datenbank. Dazu starten wir die interaktive Suche:

entferne den Befehl -i

bh -i "ls"

In der Liste, die angezeigt wird, müssen wir Wählen Sie den zu löschenden Befehl und drücken Sie die «Rücktaste»  Tastatur.

Dash deinstallieren

Falls Sie das Dienstprogramm nicht vollständig sehen, können Sie es deinstallieren, indem Sie das folgende Verzeichnis von Ihrem System löschen:

rm -r ~/.bashhub

Wenn Sie Bedenken hinsichtlich der Auswirkungen auf Datenschutz und Sicherheit haben, ist Bashhub nichts für Sie. Wer es braucht, kann auf seiner Seite von mehr über die Möglichkeiten dieses Programms erfahren GitHub.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   xussof sagte

    Und laden Sie Befehle, die Kennwörter, IP-Adressen und Benutzer enthalten können, in die Cloud hoch, die Sie ausführen, ohne sich daran zu erinnern, dass Sie einen Daemon hinter sich haben, der alles veröffentlicht?

    1.    Damian Amödo sagte

      Wie ich in dem Artikel geschrieben habe, vermeidet das Programm bestimmte Befehle mit vertraulichen Informationen (ich denke, ich erinnere mich, dass Sie konfigurieren können, welche Befehle Sie vermeiden möchten. In der Dokumentation finden Sie Informationen zum Thema). Es ist jedoch auch richtig, dass es bei der Installation dieser Tools möglicherweise interessant ist, nicht zu "vergessen", was auf Ihrem System ausgeführt wird, wenn Sie mit solchen kompromittierten Informationen umgehen. Salu2.