Jak uzyskać dostęp do haseł Bitwarden z wiersza poleceń systemu Linux

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!

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