Bashhub, bárhonnan elérheti termináljának előzményeit

bashhub kb

A következő cikkben megnézzük a bashhub-t. Az összes Gnu / Linux felhasználó tudja, hogy a parancsértelmezőben végrehajtott parancsok mentésre kerülnek, és bármikor láthatjuk őket az előzmények paranccsal, a FEL / LE nyilak használatával vagy a terminál fordított keresésével (CTRL + R). Az összes parancs, amelyet a terminálban végrehajtunk, a .bash_history fájl. De láthatjuk őket, csak ugyanazon a gépen érhetjük el és futtathatjuk újra őket. Abban az esetben, ha szükségünk lenne rá terminálunk előzményeit a hálózat egy másik rendszeréből érheti elItt jön a segítségünkre a "Bashhub" segédprogram.

Ez egyszerű online webszolgáltatás ahol minden parancsot elmenthetünk és bárhonnan elérhetünk. A Bashhub elmenti az összes parancsot, amelyet az összes munkamenetben és rendszerben írunk, hogy bárhonnan hozzáférhessünk hozzájuk. Leegyszerűsítve minden A BASH története elérhető lesz a felhőben. A Bashhub teljesen ingyenes és nyílt forráskódú.

Minden parancs a Bashhub adatbázisban lesz tárolva, amelyet a LUKS-en keresztüli tárolási szintű titkosítással titkosítanak. A Bashhub létrehoz egy egyedi azonosító token minden felhasználó számára. A felhasználó nevében rögzített összes parancs csak a felhasználó hitelesítési tokenjének használatával érhető el. Tulajdonképpen ezeket a parancsokat nem lehet megosztani, és nyilvánosan nem hozzáférhetők. A Bashhub lehetővé teszi számunkra, hogy figyelmen kívül hagyjunk néhány olyan parancsot, amely bizalmas információkat tartalmaz, például a felhasználó jelszavát.

A Bashhub telepítése

Ennek az eszköznek a használatához meg kell győződnünk arról telepítették Piton (Legalább 2.7) a rendszerünkben. A Python 2.7 a legtöbb Gnu / Linux disztribúció alapértelmezett tárházában érhető el.

A Python telepítése után most a következő parancsot hajthatjuk végre a terminálban (Ctrl + Alt + T), az alábbiak szerint:

bashhub konfiguráció

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

Néhány másodperc múlva felkérést kapunk egy új fiók létrehozására, ha még nincs. Írnunk kell érvényes e-mail, felhasználónév és jelszó, valamint a rendszerünk neve.

bashhub felhasználói konfiguráció

A rendszer tájékoztatni fog minket a regisztráció befejezéséről. Fiókját a Bashhubon hoztuk létre. Hozzáférhetünk profilunkhoz a «https://bashhub.com/nombre-de-usuario«. A Bashub létrehoz egy .bashhub nevű könyvtárat, amely Python virtuális környezetet és szkripteket tartalmaz a $ HOME könyvtárunkban.

webfelhasználó bashhub

Miután a regisztráció befejeződött, meg kell tennünk indítsa újra a terminált, hogy megkezdje előzményeink rögzítését terminálok.

Bashhub tesztelése

Most futtatunk bármilyen véletlenszerű parancsot annak ellenőrzésére, hogy valóban működik-e. A következő parancsokat futtattam:

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

Ellenőrizze az írott parancsokat

Most már tehetjük ellenőrizze, milyen parancsokat írtunk. Ehhez a terminálban végrehajtjuk (Ctrl + Alt + T):

kilépés bh

bh

Ez a parancs az utolsó 100 parancsot mutatja alapértelmezett. Az "-n" jelző használatával felülírhatjuk vagy módosíthatjuk az alapértelmezett korlátot. Csak az utolsó 10 parancs megjelenítéséhez hajthatjuk végre:

bh -n 10

Te is minket megjelenít egy adott parancsot egy meghatározott kifejezés használatával. Például "ls".

bh -n 10 "ls"

Ha keressen egy adott parancsot egy keresési kifejezéssel, és futtassa azt egyidejűleg, használhatjuk az "-i" jelzőt az alábbiak szerint.

futtassa a bh ls parancsot

bh -i "ls"

Ha többször hajtunk végre egy parancsot, kiválaszthatjuk a listából a végrehajtani kívánt parancsot, és megnyomhatjuk az Enter billentyűt.

A könyvtárban végrehajtott parancsok listájának megjelenítése

hogy jelenítse meg az utolsó munkakönyvtárban futtatott parancsok listáját, csak hozzá kell adnunk a "-d" jelzőt.

bh -d

Interaktív keresés

A Bashhub másik figyelemre méltó tulajdonsága az interaktív keresés. Is hasonló a fordított kereséshez (Ctrl + R). Írással használhatjuk:

bh -i

A parancs részleteinek megtekintése

Az interaktív keresésből azt is megtehetjük a parancs részletes információinak megtekintése. Először el kell indítanunk az interaktív keresést:

interaktív keresés -i

bh -i

Akkor muszáj lesz válassza ki a parancsot a listából, és nyomja meg az «i» vagy «szóköz» billentyűt a kiválasztott parancs részleteinek megtekintéséhez.

Parancsok törlése

Mi is képesek leszünk rá távolítson el egy adott parancsot a bashub adatbázisból. Ehhez megkezdjük az interaktív keresést:

parancs eltávolítása -i

bh -i "ls"

A megjelenő listában nekünk kell válassza ki a törölni kívánt parancsot, és nyomja meg a «Backspace» gombot  billentyűzet.

Távolítsa el a Bashhub alkalmazást

Abban az esetben, ha nem látja a segédprogramot, eltávolíthatja a következő könyvtár törlésével a rendszerből:

rm -r ~/.bashhub

Ha aggódik a magánélet és a biztonság vonatkozásai miatt, a Bashhub nem az Ön számára. Akinek szüksége van rá, az a (z) oldalon olvashat bővebben a program lehetőségeiről GitHub.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   xussof dijo

    És töltsön fel olyan parancsokat, amelyek jelszavakat, ip-ket és felhasználókat tartalmazhatnak a felhőbe, amelyet végrehajt, anélkül, hogy emlékezne arra, hogy van egy démon mögött, amely mindent közzétesz? .. Szép próbálja ki az NSA-t.

    1.    Damian Amoedo dijo

      Mint a cikkben írtam, a program elkerüli bizonyos parancsokat, amelyek érzékeny információkkal rendelkeznek (azt hiszem, emlékszem, hogy beállíthatja, mely parancsokat szeretné elkerülni. A dokumentációban információkat találhat a témáról). De az is igaz, hogy az ilyen típusú eszközök telepítésekor érdekes lehet nem "elfelejteni" a rendszer működését, ha ilyen veszélyeztetett információkat kezel. Salu2.