Bashhub, pristupite povijesti svog terminala s bilo kojeg mjesta

bashhub o

U sljedećem ćemo članku pogledati bashhub. Svi korisnici Gnu / Linuxa znaju da će naredbe koje izvršavamo u ljusci biti spremljene i možemo ih vidjeti u bilo kojem trenutku pomoću naredbe history, pomoću strelica GORE / DOLJE ili obrnutog pretraživanja (CTRL + R) u terminalu. Sve naredbe koje izvršimo u terminalu bit će spremljene u Datoteka .bash_history. Ali možemo ih vidjeti, pristupiti im i ponovo ih pokretati samo s iste mašine. U slučaju da nam zatreba pristupiti povijesti našeg terminala iz drugog sistema na mrežiTu nam pomaže uslužni program "Bashhub".

Ovo je jednostavno mrežni web servis gdje možemo spremiti sve naredbe i pristupiti im s bilo kojeg mjesta. Bashhub sprema sve naredbe koje napišemo u svim sesijama i sistemima, tako da im možemo pristupiti s bilo kojeg mjesta. Jednostavno rečeno, sve Priča o BASH-u bit će dostupna u oblaku. Bashhub je potpuno besplatan i otvoren izvorni kod.

Sve naredbe bit će pohranjene u bazi podataka Bashhub, koja je šifrirana pomoću šifriranja na razini pohrane putem LUKS-a. Bashhub će generirati a jedinstveni identifikacijski token za svakog korisnika. Sve naredbe snimljene u ime korisnika dostupne su samo pomoću tokena za provjeru identiteta ovog korisnika. Zapravo ne postoji način za dijeljenje ovih naredbi i one nisu javno dostupne. Bashhub će nam omogućiti da zanemarimo neke naredbe koje sadrže povjerljive informacije poput korisničke lozinke.

Instaliranje Bashhub-a

Da bismo koristili ovaj alat, morat ćemo se pobrinuti za to su instalirali piton (Najmanje 2.7) u našem sistemu. Python 2.7 dostupan je u zadanim spremištima većine Gnu / Linux distribucija.

Jednom kada je Python instaliran, sada možemo izvršiti sljedeću naredbu u terminalu (Ctrl + Alt + T) kako je navedeno dolje:

bashhub konfiguracija

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

Nakon nekoliko sekundi tražit ćemo da otvorimo novi račun ako ga već nemamo. Morat ćemo pisati važeću e-poštu, korisničko ime i lozinku i ime našeg sistema.

korisnička konfiguracija bashhub-a

Sistem će nas obavijestiti da je registracija završena. Vaš račun će biti kreiran na Bashhubu. Našem profilu možemo pristupiti u «https://bashhub.com/nombre-de-usuario«. Bashub će stvoriti direktorij .bashhub koji sadrži Python virtualno okruženje i skripte u našem $ HOME direktorijumu.

web korisnik bashhub

Kada registracija završi, morat ćemo ponovo pokrenite terminal da započnete bilježiti našu povijest terminala.

Testiranje Bashhub-a

Sada ćemo pokrenuti bilo koju nasumičnu naredbu kako bismo provjerili da li stvarno radi. Pokrenuo sam sljedeće naredbe:

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

Provjerite napisane naredbe

Sada možemo provjeriti koje smo naredbe napisali. Da bismo to učinili, izvršit ćemo u terminalu (Ctrl + Alt + T):

izlaz bh

bh

Ova naredba prikazat će zadnjih 100 naredbi default. Možemo nadjačati ili promijeniti zadano ograničenje pomoću zastavice "-n". Da bismo prikazali samo zadnjih 10 naredbi koje možemo izvršiti:

bh -n 10

Možete i nas prikazati određenu naredbu koristeći određeni termin. Na primjer "ls".

bh -n 10 "ls"

Ako želimo potražite određenu naredbu s pojmom za pretraživanje i istodobno je pokrenite, možemo koristiti zastavicu "-i" kao što je prikazano dolje.

pokrenite bh ls naredbu

bh -i "ls"

Kada izvršimo naredbu više puta, s popisa možemo odabrati naredbu koju želimo izvršiti i pritisnuti Enter.

Prikažite listu naredbi izvršenih u direktoriju

para prikazati listu posljednjih naredbi koje ste pokrenuli u trenutnom radnom direktoriju, samo moramo dodati zastavicu "-d".

bh -d

Interaktivno pretraživanje

Druga značajna značajka Bashhub-a je interaktivno pretraživanje. Je slično obrnutom pretraživanju (Ctrl + R). Možemo ga koristiti tako što ćemo napisati:

bh -i

Pogledajte detalje naredbe

Iz interaktivne pretrage možemo i mi pogledajte detaljne informacije za naredbu. Prvo ćemo morati započeti interaktivnu pretragu:

interaktivno pretraživanje -i

bh -i

Onda ćemo morati odaberite naredbu s popisa i pritisnite tipke «i» ili «razmaknica» za prikaz detalja odabrane naredbe.

Izbriši naredbe

Takođe ćemo moći uklonite određenu naredbu iz baze podataka bashub. Da bismo to učinili, započet ćemo interaktivno pretraživanje:

ukloni naredbu -i

bh -i "ls"

Na popisu koji će biti prikazan, morat ćemo odaberite naredbu koju želimo izbrisati i pritisnite tipku «Backspace»  tastatura.

Deinstalirajte Bashhub

U slučaju da uslužni program ne dovršite, možete ga deinstalirati brisanjem sljedećeg direktorija iz svog sistema:

rm -r ~/.bashhub

Ako ste zabrinuti zbog implikacija na privatnost i sigurnost, Bashhub nije za vas. Kome je to potrebno, moći će se više informirati o mogućnostima ovog programa na njihovoj stranici GitHub.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   xussof rekao je

    I prenesite naredbe koje mogu sadržavati lozinke, ip-ove i korisnike u oblak koji izvršavate, a da se ne sjetite da iza imate demon koji sve objavljuje? .. Lijep pokušaj NSA ..

    1.    Damian Amoedo rekao je

      Kao što sam napisao u članku, program izbjegava određene naredbe s osjetljivim informacijama (mislim da se sjećam da možete konfigurirati koje naredbe želite izbjegavati. U dokumentaciji možete pronaći informacije o predmetu). Ali istina je i da kada instalirate ove vrste alata, možda je zanimljivo ne "zaboraviti" šta vaš sistem radi, ako rukujete takvim ugroženim informacijama. Salu2.