Kriauklė

8 būdai, kaip sugeneruoti atsitiktinį slaptažodį „Linux Shell“

8 būdai, kaip sugeneruoti atsitiktinį slaptažodį „Linux Shell“

Turint tvirtą slaptažodį, autentifikuojant paslaugą naudojant vartotojo vardą ir slaptažodį, labai svarbu. Kartais reikia apsaugoti savo paskyrą ar serverį ir stengtis saugoti duomenis. Dažnai sakoma, kad tvirtame slaptažodyje turi būti mažiausiai 14 simbolių su variacijomis, pavyzdžiui, simboliuose ir abėcėlėse gali būti mažosios / didžiosios raidės. Dažniausiai ilgasis slaptažodis laikomas daug saugesniu nei trumpasis, nes jį sunku gauti. Šioje pamokoje pamatysime daug būdų, kaip sugeneruoti tvirtą slaptažodį iš „Linux“ komandinės eilutės. Mes išnagrinėsime daugybę skirtingų būdų, kaip sukurti „Linux“ komandų eilutėje tvirtesnį, pakankamai saugų slaptažodį. Iš komandinės eilutės turite sugeneruoti tvirtesnį slaptažodį, todėl jame yra įvairių skirtingų metodų ir paslaugų, kurios jau yra prieinamos. Aptarsime daugelį būdų ir galite pasirinkti bet kurį slaptažodžio sugeneravimo būdą pagal savo poreikius.

Slaptažodžio generavimas naudojant „OpenSSL“

„Linux“ yra keli metodai, skirti sukurti ir generuoti „Linux“ komandų eilutės slaptažodžius. Pirmasis bandome naudoti „OpenSSL“. Toliau pateikiami žingsniai, kuriuos reikia atlikti šiam tikslui.

1 žingsnis: Pirmiausia atidarykite terminalą spustelėdami „Ubuntu“ paleidimo priemonę ir ieškokite terminalo.

2 žingsnis: Dabar spustelėkite terminalą ir palaukite, kol terminalas atsidarys.

 

3 žingsnis: Atidarius terminalą turėsite tokį ekraną:

4 žingsnis:

Komanda, kuri naudojama sugriežtesniam slaptažodžiui generuoti, apima „OpenSSL rand“ funkciją. Tai padės mums sukurti 14 atsitiktinių simbolių eilutėje. Komanda yra „openssl rand -base64 14 ”.

Rezultatas bus stiprus 14 simbolių slaptažodis, kaip parodyta žemiau.

Slaptažodžio sugeneravimas naudojant urandom

Antroji komanda, kurią naudojame slaptažodžiui generuoti, filtravo / dev / urandom išvestį su tr. Tai leis mums ištrinti visus nepageidaujamus simbolius ir tada mums padės atspausdinti tik pirmuosius 14 simbolių.

Minėtos komandos išvestis yra tokia:

Išvestis leido atspausdinti pirmuosius 14 simbolių tik ištrinant visus nepageidaujamus.

Slaptažodžio sugeneravimas naudojant pwgen

Norėdami naudoti „pwgen“, pirmiausia turime įdiegti šį įrankį. Šis įrankis padės mums sugeneruoti atsitiktinius, bet beprasmius slaptažodžius. Nors jos sugeneruoti slaptažodžiai yra atsitiktiniai, jie vis dar yra ištariami. Taigi, dabar mes įdiegsime įrankį naudodami šią komandą.

Įveskite įgaliojimus kaip paprašyta

Diegimas ilgainiui prasidės. Komandinė eilutė atrodys taip pat, kaip žemiau pateiktas ekranas.

Atlikę diegimą, sugeneruosime atsitiktinę eilutę, kurioje bus 14 simbolių.

Stygos, kurias gavome atsitiktinai, yra ši.

Slaptažodžio generavimas naudojant gpg

Gpg taip pat gali būti naudojamas sugeneruoti tvirtą 14 simbolių slaptažodį. Gpg įrankis naudoja šią komandą 14 simbolių generavimui.

Šios komandos rezultatas yra

Galų gale, mes turime sugeneruotą slaptažodį, kuris yra.

Slaptažodžio sugeneravimas naudojant SHA

Šiam metodui naudosime SHA, taip pat galime maišos datą. Jis eina per pagrindą64. Todėl gauname išvestį kaip 32 simbolių viršų.

Štai rezultatas, kuriame yra 32 simboliai, tačiau tvirtas slaptažodis, kad sistema būtų saugi.

Slaptažodžio generavimas paprastu būdu

Slaptažodį sugeneruoti gana paprasta naudojant komandinę eilutę. Nors tai nėra atsitiktinė, tačiau ji yra naudinga, jei naudojame visą slaptažodį. Lengviausia komanda šiam tikslui yra tokia:

Minėtos komandos rezultatas yra eilutė, kaip parodyta žemiau.

Ši komanda yra labai lengva ir pakankamai paprasta prisiminti.

Slaptažodžio sugeneravimas naudojant apg

APG yra automatinis slaptažodžių generatorius, jis jau įdiegtas visose „Ubuntu“ sistemose. Tai taip pat yra lengvai naudojamas įrankis. Tai padeda mums sugeneruoti įvairius slaptažodžius, kurie yra atsitiktiniai.

Norėdami sugeneruoti visus atsitiktinius slaptažodžius, galime paleisti apg -a 1, kuris suteiks mums 8-10 atsitiktinių simbolių slaptažodžius. Šiam tikslui naudota komanda yra apg -a 1. Paleisime ir pamatysime įvairius išvestyje sugeneruotus slaptažodžius.

Išvestyje yra daug atsitiktinių slaptažodžių.

Slaptažodžio sugeneravimas naudojant makepasswd

makepasswd“Taip pat gali būti naudojamas slaptažodžiams generuoti. Norėdami naudoti šį įrankį, mes jį pirmiausia įdiegiame. Mes naudosime komandą sudo apt-get install makepasswd.

Įveskite reikiamus kredencialus.

Rašant įgaliojimus, bus pradėta diegti.

Norėdami tęsti, paspauskite Y

Įdiegę įrankį, parašysime komandą, kuri yra makepasswd -count NumberOfPasswords -minchars MinLengthOfPassword.

Iš pradžių mes pasakome, kiek slaptažodžių siekiame sugeneruoti ir koks turi būti kiekvieno slaptažodžio ilgis. Čia mes paprašėme sugeneruoti 4 slaptažodžius, kurių kiekvieno ilgis yra aštuoni.

Rezultatas parodytas žemiau. Iš viso turime 4 slaptažodžius su 8 simboliais.

Komanda yra atsakinga už atsitiktinių slaptažodžių sąrašo sudarymą pagal norimų sugeneruoti slaptažodžių skaičių, o ilgį taip pat apibrėžiame mes.

Išvada

Šioje pamokoje aptarėme daugybę būdų, kaip generuoti slaptažodžius iš „Linux“ komandinės eilutės. Jau yra daugybė metodų. Nedaug komunalinių paslaugų jau yra „Linux“ komandų eilutėje, o tuos, kurie nėra, lengva įdiegti naudojant turimas komandas. Pamokoje aptarėme „opensh“, „urandom“, „pwegn“, „gpg“, „sha“, „date“, „apg“ ir „makepasswd“ įrankius. Visos šios komandos garantuoja stipresnio slaptažodžio generavimą iš „Linux“ komandų eilutės ir yra naudingos vartotojui palaikyti savo sistemų saugumą.

Kaip naudoti „Xdotool“, norint paskatinti pelės paspaudimus ir klavišų paspaudimus sistemoje „Linux“
„Xdotool“ yra nemokamas ir atviro kodo komandinės eilutės įrankis, skirtas pelės paspaudimams ir klavišų paspaudimams imituoti. Šis straipsnis apims t...
5 populiariausi „Linux“ skirtų ergonomiškų kompiuterinių pelių produktai
Ar ilgalaikis kompiuterio naudojimas sukelia riešo ar pirštų skausmą?? Ar jūs kenčiate nuo sąnarių standumo ir nuolat turite paspausti rankas? Ar jauč...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...