Bashhub, kjer koli dostopajte do zgodovine terminala

bashhub približno

V naslednjem članku si bomo ogledali bashhub. Vsi uporabniki Gnu / Linuxa vedo, da se bodo ukazi, ki jih izvajamo v lupini, shranili in jih lahko kadar koli vidimo z ukazom history, s puščicama GOR / DOL ali v Terminalu z obratnim iskanjem (CTRL + R). Vsi ukazi, ki jih izvajamo v terminalu, bodo shranjeni v Datoteka .bash_history. Lahko pa jih vidimo, dostopamo do njih in jih znova izvajamo samo z istega stroja. V primeru, da bomo potrebovali dostopate do zgodovine našega terminala iz drugega sistema v omrežjuTu nam priskoči na pomoč pripomoček "Bashhub".

To je preprosto spletna spletna storitev kjer lahko shranimo vse ukaze in do njih dostopamo od koder koli. Bashhub shrani vse ukaze, ki jih zapišemo v vseh sejah in sistemih, tako da lahko do njih dostopamo od koder koli. Če poenostavim, vse Zgodba podjetja BASH bo na voljo v oblaku. Bashhub je popolnoma brezplačen in odprtokoden.

Vsi ukazi bodo shranjeni v bazi podatkov Bashhub, ki je šifrirana z uporabo šifriranja na nivoju pomnilnika prek LUKS. Bashhub bo ustvaril datoteko enolični identifikacijski žeton za vsakega uporabnika. Vsi ukazi, zabeleženi v imenu uporabnika, so dostopni samo z žetonom za preverjanje pristnosti tega uporabnika. Pravzaprav teh ukazov ni mogoče deliti in niso javno dostopni. Bashhub nam bo omogočil, da prezremo nekatere ukaze, ki vsebujejo zaupne podatke, kot je uporabniško geslo.

Namestitev Bashhub-a

Za uporabo tega orodja se moramo prepričati so namestili Python (Najmanj 2.7) v našem sistemu. Python 2.7 je na voljo v privzetih repozitorijih večine distribucij Gnu / Linux.

Ko je Python nameščen, lahko zdaj v terminalu izvedemo naslednji ukaz (Ctrl + Alt + T), kot je navedeno spodaj:

konfiguracija bashhub

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

Čez nekaj sekund bomo morali ustvariti nov račun, če ga še nimamo. Morali bomo pisati veljaven e-poštni naslov, uporabniško ime in geslo ter ime našega sistema.

uporabniška konfiguracija bashhub

Sistem nas bo obvestil, da je registracija zaključena. Vaš račun bo ustvarjen v storitvi Bashhub. Do našega profila lahko pridemo v «https://bashhub.com/nombre-de-usuario«. Bashub bo ustvaril imenik z imenom .bashhub, ki vsebuje navidezno okolje Python in skripte v našem imeniku $ HOME.

spletni uporabnik bashhub

Po končani registraciji bomo morali znova zaženite terminal, da začnete snemati našo zgodovino terminalov.

Testiranje Bashhub-a

Zdaj bomo zagnali kateri koli naključni ukaz, da preverimo, ali res deluje. Izvedel sem naslednje ukaze:

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

Preverite napisane ukaze

Zdaj lahko preverimo, katere ukaze smo napisali. Za to bomo v terminalu izvedli (Ctrl + Alt + T):

izhod bh

bh

Ta ukaz bo prikazalo zadnjih 100 ukazov privzeto. Privzeto omejitev lahko preglasimo ali spremenimo z zastavico "-n". Za prikaz samo zadnjih 10 ukazov, ki jih lahko izvedemo:

bh -n 10

Lahko tudi nas prikaže določen ukaz z uporabo določenega izraza. Na primer "ls".

bh -n 10 "ls"

Če hočemo poiščite določen ukaz z iskalnim izrazom in ga zaženite hkrati, lahko uporabimo zastavico "-i", kot je prikazano spodaj.

zaženite ukaz bh ls

bh -i "ls"

Ko ukaz izvedemo večkrat, lahko na seznamu izberemo ukaz, ki ga želimo izvršiti, in pritisnemo Enter.

Prikažite seznam ukazov, izvedenih v imeniku

za prikaže seznam zadnjih ukazov, ki ste jih zagnali v trenutnem delovnem imeniku, dodati moramo samo zastavico "-d".

bh -d

Interaktivno iskanje

Druga pomembna značilnost Bashhub-a je interaktivno iskanje. Je podobno kot pri povratnem iskanju (Ctrl + R). Lahko ga uporabimo tako, da napišemo:

bh -i

Oglejte si podrobnosti ukaza

Iz interaktivnega iskanja lahko tudi oglejte si podrobne informacije za ukaz. Najprej bomo morali začeti interaktivno iskanje:

interaktivno iskanje -i

bh -i

Potem bomo morali izberite ukaz s seznama in pritisnite tipki «i» ali «preslednica» , da si ogledate podrobnosti izbranega ukaza.

Izbriši ukaze

Zmogli bomo tudi odstranite določen ukaz iz baze podatkov bashub. Za to bomo začeli interaktivno iskanje:

odstranite ukaz -i

bh -i "ls"

Na seznamu, ki bo prikazan, bomo morali izberite ukaz, ki ga želimo izbrisati, in pritisnite tipko «Backspace»  tipkovnica.

Odstranite Bashhub

Če pripomočka ne dokončate, ga lahko odstranite tako, da iz sistema izbrišete naslednji imenik:

rm -r ~/.bashhub

Če vas skrbijo posledice za zasebnost in varnost, Bashhub ni za vas. Kdo ga potrebuje, se bo lahko več o možnostih tega programa posvetoval na njegovi strani GitHub.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   xussof je dejal

    In naložite ukaze, ki lahko vsebujejo gesla, ip-je in uporabnike, v oblak, ki ga izvedete, ne da bi se spomnili, da imate za sabo demon, ki objavlja vse? .. Lepo poskusite NSA ..

    1.    Damijan Amoedo je dejal

      Kot sem zapisal v članku, se program izogiba določenim ukazom z občutljivimi informacijami (spomnim se, da lahko nastavite, katerim ukazom se želite izogibati. V dokumentaciji najdete informacije o temi). Res pa je tudi, da je pri nameščanju tovrstnih orodij morda zanimivo, da ne pozabite, kaj deluje vaš sistem, če ravnate s tako ogroženimi informacijami. Salu2.