Bashhub, prístup k histórii vášho terminálu odkiaľkoľvek

bashhub o

V nasledujúcom článku sa pozrieme na bashhub. Všetci používatelia systému Gnu / Linux vedia, že príkazy, ktoré vykonáme v prostredí shell, sa uložia a môžeme ich kedykoľvek vidieť pomocou príkazu history, pomocou šípok UP / DOWN alebo reverzného vyhľadávania (CTRL + R) v termináli. Všetky príkazy, ktoré vykonáme v termináli, sa uložia do priečinka súbor .bash_history. Môžeme ich však vidieť, pristupovať k nim a znova ich spustiť iba z rovnakého počítača. Pre prípad potreby prístup k histórii nášho terminálu z iného systému v sietiTu nám prichádza na pomoc obslužný program „Bashhub“.

Toto je jednoduché online webová služba kde môžeme uložiť všetky príkazy a pristupovať k nim odkiaľkoľvek. Bashhub ukladá všetky príkazy, ktoré píšeme, do všetkých relácií a systémov, aby sme k nim mali prístup odkiaľkoľvek. Zjednodušene povedané všetko Príbeh spoločnosti BASH bude k dispozícii v cloude. Bashhub je úplne zadarmo a otvorený zdroj.

Všetky príkazy budú uložené v databáze Bashhub, ktorá je kódovaná pomocou šifrovania na úrovni úložiska prostredníctvom LUKS. Bashhub vygeneruje jedinečný identifikačný token pre každého používateľa. Všetky príkazy zaznamenané v mene používateľa sú prístupné iba pomocou autentifikačného tokenu tohto používateľa. Vlastne tieto príkazy nie je možné zdieľať a nie sú verejne prístupné. Bashhub nám umožní ignorovať niektoré príkazy, ktoré obsahujú dôverné informácie, napríklad heslo používateľa.

Inštaluje sa Bashhub

Aby sme mohli tento nástroj používať, budeme sa musieť uistiť, že nainštalovali Pytón (Minimálne 2.7) v našom systéme. Python 2.7 je k dispozícii v predvolených úložiskách väčšiny distribúcií Gnu / Linux.

Po nainštalovaní Pythonu teraz môžeme v termináli vykonať nasledujúci príkaz (Ctrl + Alt + T), ako je uvedené nižšie:

konfigurácia bashhub

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

Po niekoľkých sekundách sa zobrazí výzva na vytvorenie nového účtu, ak ho ešte nemáme. Budeme musieť písať platný e-mail, používateľské meno a heslo a názov nášho systému.

konfigurácia používateľa bashhub

Systém nás bude informovať, že registrácia bola dokončená. Váš účet bude vytvorený v službe Bashhub. K nášmu profilu môžeme získať prístup v «https://bashhub.com/nombre-de-usuario«. Bashub vytvorí adresár s názvom .bashhub, ktorý obsahuje virtuálne prostredie Pythonu a skripty v našom adresári $ HOME.

užívateľ webu bashhub

Po dokončení registrácie budeme musieť reštartujte terminál a začnite zaznamenávať našu históriu terminálov.

Testuje sa Bashhub

Teraz spustíme ľubovoľný náhodný príkaz, aby sme skontrolovali, či skutočne funguje. Spustil som nasledujúce príkazy:

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

Overte písomné príkazy

Teraz môžeme skontrolujte, aké príkazy sme napísali. Za týmto účelom vykonáme v termináli (Ctrl + Alt + T):

výstup bh

bh

Tento príkaz zobrazí posledných 100 príkazov predvolené. Predvolený limit môžeme prepísať alebo zmeniť pomocou príznaku „-n“. Aby sme zobrazili iba posledných 10 príkazov, ktoré môžeme vykonať:

bh -n 10

Môžete tiež nás zobraziť konkrétny príkaz pomocou konkrétneho výrazu. Napríklad „ls“.

bh -n 10 "ls"

Ak chceme vyhľadať konkrétny príkaz s hľadaným výrazom a spustiť ho súčasne, môžeme použiť príznak „-i“, ako je uvedené nižšie.

spustite príkaz bh ls

bh -i "ls"

Keď vykonáme príkaz viackrát, môžeme si zo zoznamu zvoliť príkaz, ktorý chceme vykonať, a stlačiť kláves Enter.

Zobraziť zoznam príkazov vykonaných v adresári

na zobrazí zoznam posledných príkazov, ktoré ste spustili v aktuálnom pracovnom adresári, len musíme pridať príznak "-d".

bh -d

Interaktívne vyhľadávanie

Ďalšou pozoruhodnou vlastnosťou Bashhubu je interaktívne vyhľadávanie. Je podobné spätnému vyhľadávaniu (Ctrl + R). Môžeme ho použiť tak, že napíšeme:

bh -i

Zobraziť podrobnosti príkazu

Z interaktívneho vyhľadávania tiež môžeme zobraziť podrobné informácie o príkaze. Najskôr budeme musieť spustiť interaktívne vyhľadávanie:

interaktívne vyhľadávanie -i

bh -i

Potom budeme musieť vyberte príkaz zo zoznamu a stlačte klávesy «i» alebo «medzerník» zobrazíte podrobnosti vybraného príkazu.

Odstrániť príkazy

Budeme tiež schopní odstrániť konkrétny príkaz z databázy bashub. Za týmto účelom začneme interaktívne vyhľadávanie:

odstrániť príkaz -i

bh -i "ls"

V zozname, ktorý sa zobrazí, budeme musieť zvoľte príkaz, ktorý chceme vymazať, a stlačte kláves «Backspace»  klávesnica.

Odinštalujte program Bashhub

Ak nástroj nevidíte, môžete ho odinštalovať odstránením nasledujúceho adresára zo systému:

rm -r ~/.bashhub

Ak máte obavy z dôsledkov na súkromie a bezpečnosť, Bashhub nie je pre vás. Kto to potrebuje, bude môcť o možnostiach tohto programu konzultovať viac na svojej stránke GitHub.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   xussof dijo

    A nahrajte príkazy, ktoré môžu obsahovať heslá, ip a používateľov do cloudu, ktorý spustíte, bez toho, aby ste si pamätali, že máte démona, ktorý všetko zverejňuje? .. Skúste NSA ..

    1.    Damian Amoedo dijo

      Ako som písal v článku, program sa vyhýba určitým príkazom s citlivými informáciami (myslím si, že si pamätám, že si môžete nakonfigurovať, ktorým príkazom sa chcete vyhnúť. V dokumentácii nájdete informácie o predmete). Ale je tiež pravda, že pri inštalácii týchto typov nástrojov je možno zaujímavé „nezabudnúť“ na to, čo váš systém beží, ak narábate s takýmito informáciami. Salu2.