Jak uporządkować hasła za pomocą menedżera haseł Pass

Jak uporządkować hasła za pomocą menedżera haseł Pass

Cel

Naucz się organizować hasła za pomocą menedżera haseł „Pass” w Linux

Wymagania

  • Uprawnienia korzeniowe potrzebne do zainstalowania wymaganych pakietów

Trudność

ŁATWY

Konwencje

  • # - Wymaga podanych poleceń Linuksa, które można wykonać z uprawnieniami root
    bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
  • $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Wstęp

Jeśli masz dobry nawyk, aby nigdy nie używać tego samego hasła do więcej niż jednego celu, prawdopodobnie już poczułeś potrzebę menedżera haseł. Istnieje wiele alternatyw do wyboru w Linux, zarówno zastrzeżonych (jeśli odważysz się), jak i open source. Jeśli, podobnie jak ja, pomyślcie, że jest to prostota, możesz być zainteresowany wiedzą jednak, aby użyć przechodzić pożytek.

Pierwsze kroki

Pass to menedżer haseł, że to naprawdę opakowanie na dobrze zaufanych i przydatnych narzędziach, których prawdopodobnie już używasz każdego dnia, jak GPG I git. Chociaż istnieją dla niego interfejsy graficzne, są zaprojektowane do pracy z wiersza poleceń: dlatego będzie działać nawet na maszynach bezgłowych.

Krok 1 - Instalacja

Pass jest łatwo dostępny w większości dystrybucji Linux, można uzyskać za pośrednictwem Pakiet Manager:

Fedora

# dnf instalacja przepustka

RHEL i CENTOS

Pass nie jest dostępny w oficjalnych repozytoriach, ale można go uzyskać epel. Aby to drugie źródło było dostępne w Centos7, wystarczy::

# mniam instaluj epel-uwalnianie

Jednak na Red Hat Enterprise Linux pakiet, który umożliwia to dodatkowe źródło, nie jest dostępne; Możesz pobrać go z oficjalnej strony EPEL.

Debian i Ubuntu

# apt-get instal instal Pass

Arch Linux

# Pacman -s Pass

Zainicjuj sklep z hasłami

Kiedyś przechodzić Zainstalowani możemy zacząć go używać i skonfigurować. Przede wszystkim, ponieważ Pass opiera się GPG Aby zaszyfrować nasze hasła i przechowywać je w bezpieczny sposób, musimy mieć Keyypir GPG już na miejscu.

Pierwszą rzeczą do zainicjowania magazyn haseł: To jest po prostu katalog, w którym wszystkie twoje hasło z gpg zostanie zapisane. Domyślnie zostanie utworzony jako ukryty katalog w twoim $ Dom, Jednak możesz określić alternatywną ścieżkę, używając Hasło_store_dir Zmienna środowiskowa. Przejdźmy:

$ pass init

hasło zostanie utworzony katalog. Teraz spróbujmy przechowywać nasze pierwsze hasło:

$ PASS EDIT MYSITE

W tym momencie zostanie otwarta instancja naszego domyślnego edytora tekstu, a wszystko, co musimy zrobić, to wprowadzić w nim nasze hasło. Plik zostanie zaszyfrowany za pomocą GPG i przechowywana jako moja strona.GPG wewnątrz katalogu hasła.

Przejdź przechowuje zaszyfrowane pliki w drzewie katalogu, co oznacza, że ​​możemy logicznie grupować więcej plików w podwodników, aby uzyskać lepszą organizację, będziemy musieli po prostu określić je w tworzeniu plików, na przykład:

$ pass edit foo/bar

Podobnie jak powyżej, będzie to skłoniło do wstawiania hasła, ale plik zostanie utworzony w środku bla podkładka sklepu z hasłami. Aby wizualizować strukturę pliku, musimy tylko użyć przechodzić polecenie bez żadnych argumentów:

$ PASS Hasła Store ├lot 

Ilekroć będziemy musieli zmodyfikować nasze hasło, będziemy musieli po prostu powtórzyć to samo polecenie używane do jego utworzenia, jak pokazano powyżej.

Uzyskaj dostęp do haseł

Istnieją w zasadzie dwa sposoby dostępu do naszego hasła: pierwszym jest wyświetlenie go na terminalu, używając:

Przekaż mysite

Jednak lepszym sposobem jest pozwolenie na przekazanie go bezpośrednio do schowka, używając -C opcja:

Pass -c mysite

W takim przypadku schowek zostanie wyczyszczony po 45 sekundy. W obu przypadkach pojawi się monit, w którym będziesz musiał wstawić hasło GPG.

Generować hasła

PASS może również generować (i automatycznie przechowywać) bezpieczne hasła dla nas. Powiedzmy, że chcemy wygenerować hasło złożone przez 15 znaków: alfanumeryczne i symbole. Poleceniem do użycia będzie:

Pass Generate Mysite 15

Jeśli chcemy, aby nasze hasło zawierało tylko znaki alfanumeryczne, możemy użyć --bez symboli opcja. Wygenerowane hasło będzie wyświetlane na ekranie. Alternatywnie można go skopiować bezpośrednio do schowka za pomocą --spinacz Lub -C opcja. Możesz nawet wygenerować kod QR, używając -Q Lub --Kod QR opcja:

Jak widać na powyższym zrzucie ekranu, wygenerowano QRCode, ale od czasu hasła dla moja strona już istniało w momencie, gdy wywołaliśmy polecenie, Pass pokazał monit, aby pozwolić nam potwierdzić, że chcemy to zastąpić.

Pass używa /dev/urandom urządzenie jako losowy generator danych (pseudo) do tworzenia haseł, podczas gdy używa xclip narzędzie do skopiowania ich do schowka i qrencode Aby wyświetlić je jako qrcodes. Ta modułowość jest moim zdaniem jej największą siłą: niczego nie notuje, po prostu owija zwykłe używane narzędzia, aby osiągnąć swój cel.

Możesz także zmienić nazwę, kopiować lub usuwać pliki odpowiednio ze sklepu z hasłami za pomocą Pass MV, Pass cp, Lub Pass Rm polecenia.

Korzystanie z magazynu haseł jako repozytorium GIT

Kolejna świetna cecha przechodzić jest to, że może traktować sklep z hasłami jako repozytorium git: pozwala nam łatwiej zarządzać naszym hasłem, w systemie kontroli wersji.

Pass Git Init

To utworzy repozytorium GIT i automatycznie utworzy zatwierdzenie ze wszystkimi istniejącymi plikami. Następnym krokiem jest określenie zdalnego repozytorium do śledzenia:

Pass git zdalny dodaj  

Możemy zarządzać tym repozytorium, tak jak robimy z wszystkimi innymi używanymi repozytorium. Jedyną „różnicą” jest to, że za każdym razem, gdy dodajemy lub modyfikujemy hasło, przechodzić Automatycznie doda plik do indeksu i utworzy zatwierdzenie.

Istnieje interfejs graficzny dla przechodzić, nazywa się QTPASS i jest również dostępny dla systemu Windows i MacOS. Możliwe jest również dostęp do sklepu z hasłami z Firefox, używając Pasff rozszerzenie. Na stronie projektu znajdziesz bardziej szczegółowe informacje. Spróbować przechodzić, nie będziesz żałować!

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Jak ustawić domyślne programy za pomocą alternatywnych aktualizacji na…
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
  • Pobierz Linux
  • Podstawowe polecenia Linux
  • Zainstaluj Arch Linux na stacji roboczej VMware
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Jak wydrukować drzewo katalogu za pomocą Linux