Czy używasz menedżera haseł typu open source Bitwarden na komputerze z systemem Linux? Czy podoba Ci się aplikacja GUI, ale chciałbyś, aby miała ona również narzędzie wiersza poleceń? Jak się okazuje, robią! Postępuj zgodnie z tym przewodnikiem, aby dowiedzieć się, jak uzyskać dostęp do haseł Bitwarden z wiersza polecenia systemu Linux!
Spis treści:
Instalowanie interfejsu Bitwarden CLI w systemie Linux
Interfejs Bitwarden CLI musi zostać zainstalowany, zanim pokażemy, jak go używać. Na szczęście twórcy aplikacji znacznie ułatwili konfigurację. Aby rozpocząć instalację, otwórz okno terminala na pulpicie Linux, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. na klawiaturze. Przy otwartym oknie terminala postępuj zgodnie z instrukcjami instalacji wiersza polecenia opisanymi poniżej, które odpowiadają systemowi operacyjnemu Linux.
Pakiet Snap
Najlepszym i najszybszym sposobem na uruchomienie aplikacji Bitwarden CLI w dystrybucji Linuksa jest uzyskanie wersji pakietu Snap. Dlaczego? Nie trzeba instalować NodeJS, NPM ani niczego takiego. Zainstaluj środowisko wykonawcze Snap, zainstaluj pakiet i idź.
Jeśli chcesz uzyskać interfejs Bitwarden CLI za pośrednictwem Snap Store, zacznij od włączenia środowiska wykonawczego Snap na komputerze z systemem Linux. Środowisko wykonawcze można łatwo skonfigurować, instalując pakiet „snapd” i włączając snapd.socket
serwis z systemd.
Uwaga: nie możesz dowiedzieć się, jak skonfigurować Snapd na komputerze z systemem Linux? Zapoznaj się z naszym szczegółowym samouczkiem na temat konfigurowania pakietów Snap w systemie Linux.
Gdy środowisko uruchomieniowe Snapd zostanie uruchomione na komputerze z systemem Linux, aplikację Bitwarden CLI można szybko skonfigurować na komputerze z systemem Linux, wykonując następujące czynności przystawka zainstalować polecenie poniżej.
sudo snap install bw
Po zakończeniu instalacji przejdź do obszaru pomocy dla interfejsu Bitwarden CLI, wykonując następujące polecenie.
bw --help
NPM
Ci, którzy nie mogą uruchomić pakietów Snap, muszą zainstalować narzędzie Bitwarden CLI za pomocą menedżera pakietów NodeJS (NPM). Aby uruchomić NPM, wprowadź polecenia pasujące do twojego komputera z systemem Linux.
Ubuntu
sudo apt install npm
Debian
sudo apt-get install npm
Arch Linux
sudo pacman -S npm
Fedora
sudo dnf install npm
OpenSUSE
sudo zypper install npm
Przy działającym narzędziu do zarządzania pakietami NPM, użyj instalacja npm polecenie, aby pobrać najnowszą wersję interfejsu Bitwarden CLI. Pamiętaj, że podczas instalacji NPM może wyświetlać błędy. Błędy te zwykle oznaczają, że NPM jest nieaktualny. Aby zaktualizować wydanie, sprawdź oficjalną stronę NodeJS.
sudo npm install -g @bitwarden/cli
Instalacja może zająć trochę czasu, ponieważ jest zbudowana, a nie pakiet statyczny, jak w przypadku wydania Snap. Usiądź wygodnie i bądź cierpliwy przez kilka minut, aż instalacja zostanie zakończona.
Po zakończeniu NPM będziesz mógł potwierdzić, że Bitwarden CLI jest zainstalowany w systemie Linux, uruchamiając:
bw --help
Konfigurowanie interfejsu Bitwarden CLI
Aplikacja Bitwarden CLI jest skonfigurowana. Teraz nadszedł czas, aby skonfigurować go tak, aby mógł wyświetlać hasła. Aby rozpocząć konfigurację, otwórz okno terminala i postępuj zgodnie z instrukcjami krok po kroku poniżej.
Krok 1: Użyj bw login Komenda. To polecenie pozwoli Ci wygenerować plik konfiguracyjny i dołączyć konto użytkownika Bitwarden do aplikacji.
bw login
Krok 2: Po wejściu do bw login polecenie zobaczysz w oknie terminala komunikat „Adres e-mail”. Wpisz adres e-mail powiązany z kontem Bitwarden i naciśnij Wchodzić klucz.
Krok 3: Po wprowadzeniu adresu e-mail, bw login polecenie wydrukuje drugi monit na ekranie. Ten monit mówi: „Hasło główne”. Wprowadź hasło do swojego magazynu haseł Bitwarden.
Krok 4: Po zalogowaniu zobaczysz komunikat „jesteś zalogowany!” Następnie eksport BW_SESSION = ”YOUR_SESSION_KEY_HERE.”
Skopiuj polecenie eksportu BW_SESSION = ”YOUR_SESSION_KEY_HERE” z wyjścia do schowka. Następnie otwórz .bashrc w edytorze tekstu Nano za pomocą poniższego polecenia.
Uwaga: BW_SESSION = ”YOUR_SESSION_KEY_HERE” jest przykładem. Rzeczywistym poleceniem w wierszu poleceń Bitwarden CLI będą różne litery, symbole i cyfry.
nano -w ~/.bashrc
Krok 5: Utwórz nowy wiersz w edytorze tekstu Nano, naciskając Wchodzić klawisz na klawiaturze. Następnie wklej poniższy kod. Pamiętaj, że musisz zmienić „YOUR_SESSION_KEY_HERE” w kodzie za pomocą rzeczywistego klucza sesji, który pojawia się w oknie terminala po uruchomieniu bw login.
alias bw-unlock='export BW_SESSION="YOUR_SESSION_KEY_HERE"'
Krok 6: Zapisz zmiany w edytorze tekstu Nano, naciskając Ctrl + O. Następnie użyj Ctrl + X aby zamknąć edytor tekstu Nano.
Krok 7: Zamknij okno terminala i otwórz je ponownie. Po ponownym otwarciu okna terminala uruchom polecenie bw-unlock aby odblokować przechowalnię haseł Bitwarden.
bw-unlock
Korzystanie z Bitwarden CLI
Korzystanie z Bitwarden CLI odbywa się na różne sposoby bw polecenia podrzędne. Aby dowiedzieć się, jak znaleźć hasła w skarbcu, wypróbuj poniższe przykłady poleceń.
Wyświetl wszystkie dostępne hasła
Aby wyświetlić listę wszystkich haseł dostępnych w skarbcu Bitwarden, uruchom:
bw list items --pretty
Aby uzyskać więcej informacji na temat lista mc polecenie, uruchom lista mc – pomoc. Przedstawia dogłębne operacje, które możesz z tym zrobić.
Podaj hasło do określonej witryny
Chcesz znaleźć hasło do określonej witryny ze swojego skarbca? Wykonaj bw elementy listy bw – wyszukiwanie Komenda.
bw get password example.com
Synchronizuj hasła z serwerem Bitwarden
Aby ponownie zsynchronizować aplikację Bitwarden CLI z centralnym serwerem Bitwarden, uruchom bw synchronizacja Komenda.
bw sync
Usuń przedmiot
Aby usunąć element ze skarbca, wykonaj następujące czynności. Pierwszy bieg lista mc – ładna i znajdź kod identyfikacyjny produktu. Następnie użyj bw usuń element.
bw delete item YOUR_ID_CODE_HERE
Więcej poleceń BW
Omówiliśmy podstawowe polecenia interfejsu Bitwarden CLI. W aplikacji jest jednak coś więcej. Aby uzyskać więcej informacji na temat używania poleceń Bitwarden, uruchom:
bw --help
Potrzebujesz pomocy z konkretnym poleceniem podrzędnym? Pamiętaj, aby zastąpić „pod-polecenie” w poniższym poleceniu poleceniem, o którym chcesz uzyskać więcej informacji. Jak na przykład mc dostać, lista mcitp.
bw sub-command --help