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:
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.
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.
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):
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.
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:
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:
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.
É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.
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.