Как получить доступ к паролям Bitwarden из командной строки Linux

Как получить доступ к паролям Bitwarden из командной строки Linux

Вы используете менеджер паролей с открытым исходным кодом Bitwarden на своем компьютере с Linux ? Вам нравится приложение с графическим интерфейсом пользователя, но вы хотите, чтобы у них был инструмент командной строки? Оказывается, да! Следуйте этому руководству, чтобы узнать, как получить доступ к паролям Bitwarden из командной строки Linux!

Установка Bitwarden CLI в Linux

Bitwarden CLI должен быть установлен, прежде чем мы продемонстрируем, как его использовать. К счастью, разработчики приложения упростили настройку. Чтобы начать установку, откройте окно терминала на рабочем столе Linux, нажав  Ctrl + Alt + T  или  Ctrl + Shift + T  на клавиатуре. В открытом окне терминала следуйте приведенным ниже инструкциям по установке из командной строки, которые соответствуют вашей операционной системе Linux.

Пакет Snap

Лучший и самый быстрый способ заставить приложение Bitwarden CLI работать в дистрибутиве Linux - это получить версию пакета Snap. Почему? Нет необходимости устанавливать NodeJS, NPM или что-то в этом роде. Установите среду выполнения Snap, установите пакет и вперед.

Если вы хотите получить интерфейс командной строки Bitwarden через Snap Store, начните с включения среды выполнения Snap на вашем ПК с Linux. Среду выполнения легко настроить, установив пакет «snapd» и включив snapd.socket службу с помощью systemd.

Примечание. Не можете понять, как настроить Snapd на ПК с Linux? Ознакомьтесь с нашим подробным руководством о том, как настроить пакеты Snap в Linux .

После того, как среда выполнения Snapd будет запущена на вашем ПК с Linux, приложение Bitwarden CLI можно быстро настроить на вашем ПК с Linux с помощью следующей команды  моментальной установки  ниже.

Как получить доступ к паролям Bitwarden из командной строки Linux

sudo snap install bw

Когда установка будет завершена, войдите в область справки для Bitwarden CLI, выполнив следующую команду.

bw --help

НПМ

Те, кто не может запускать пакеты Snap, должны установить инструмент Bitwarden CLI с помощью диспетчера пакетов NodeJS (NPM). Чтобы заставить NPM работать, введите команды, соответствующие вашему компьютеру с Linux.

Ubuntu

sudo apt install npm

Debian

sudo apt-get install npm

Arch Linux

sudo pacman -S npm

Fedora

sudo dnf установить npm

OpenSUSE

sudo zypper установить npm

Когда инструмент управления пакетами NPM работает, используйте команду  npm install,  чтобы получить последнюю версию Bitwarden CLI. Обратите внимание, что во время установки NPM может показывать некоторые ошибки. Эти ошибки обычно означают, что NPM устарел. Чтобы обновить выпуск, посетите официальный сайт NodeJS.

sudo npm install -g @ bitwarden / cli

Установка может занять некоторое время, поскольку он собран, а не является статическим пакетом, как в случае с выпуском Snap. Сядьте поудобнее и подождите пару минут, пока установка не будет завершена.

Когда NPM завершит работу, вы сможете подтвердить установку Bitwarden CLI в Linux, запустив:

bw --help

Настройка Bitwarden CLI

Приложение Bitwarden CLI настроено. Теперь пора настроить его, чтобы он мог отображать пароли. Чтобы начать настройку, откройте окно терминала и следуйте пошаговым инструкциям ниже.

Шаг 1. Используйте команду bw login  . Эта команда позволит вам сгенерировать файл конфигурации и прикрепить вашу учетную запись пользователя Bitwarden к приложению.

Как получить доступ к паролям Bitwarden из командной строки Linux

чб логин

Шаг 2: После ввода команды  bw login  вы увидите в окне терминала подсказку с надписью «Адрес электронной почты». Введите адрес электронной почты, связанный с вашей учетной записью Bitwarden, и нажмите клавишу  Enter  .

Шаг 3: После ввода адреса электронной почты команда  bw login  напечатает вторую подсказку на экране. В этом приглашении говорится: «Мастер-пароль». Введите пароль для своего хранилища паролей Bitwarden.

Шаг 4. После входа в систему вы увидите сообщение «Вы вошли в систему!» Затем следует экспорт BW_SESSION = ”YOUR_SESSION_KEY_HERE.”

Скопируйте команду export BW_SESSION = ”YOUR_SESSION_KEY_HERE” из вывода в буфер обмена. Затем откройте .bashrc в текстовом редакторе Nano с помощью команды ниже.

Примечание. BW_SESSION = ”YOUR_SESSION_KEY_HERE” является примером. Фактическая команда в командной строке Bitwarden CLI будет состоять из различных букв, символов и цифр.

Как получить доступ к паролям Bitwarden из командной строки Linux

нано -w ~ / .bashrc

Шаг 5: Создайте новую строку в текстовом редакторе Nano, нажав клавишу  Enter  на клавиатуре. Затем вставьте приведенный ниже код. Обратите внимание, что вы должны изменить «YOUR_SESSION_KEY_HERE» в коде на фактический ключ сеанса, который появляется в приглашении терминала после запуска bw login .

alias bw-unlock='export BW_SESSION="YOUR_SESSION_KEY_HERE"'

Шаг 6: Сохранить изменения в настройки своего Nano текстового редактора, нажав  Ctrl + O . Затем используйте  Ctrl + X, чтобы закрыть текстовый редактор Nano.

Шаг 7: Закройте окно терминала и снова откройте его. Когда окно терминала снова откроется, запустите команду bw-unlock, чтобы разблокировать хранилище паролей Bitwarden.

bw-unlock

Использование Bitwarden CLI

Использование Bitwarden CLI осуществляется с помощью различных подкоманд  bw  . Чтобы узнать, как найти пароли в вашем хранилище, попробуйте приведенные ниже примеры команд.

Список всех доступных паролей

Чтобы вывести список всех паролей, доступных в хранилище Bitwarden, выполните:

элементы списка bw - симпатично

Для получения дополнительных сведений о команде  bw list  выполните команду  bw list –help . В нем подробно описаны операции, которые вы можете с ним делать.

Список паролей для определенного веб-сайта

Вам нужно найти пароль к определенному сайту из вашего хранилища? Выполните команду  bw bw list items –search  .

bw получить пароль example.com

Синхронизация паролей с сервером Bitwarden

Чтобы повторно синхронизировать приложение Bitwarden CLI с центральным сервером Bitwarden, запустите команду bw sync  .

чб синхронизация

Удалить пункт

Чтобы удалить элемент в хранилище, сделайте следующее. Сначала запустите  bw list –pretty  и найдите идентификационный код элемента. Затем используйте элемент bw delete .

bw удалить элемент YOUR_ID_CODE_HERE

Больше команд BW

Мы рассмотрели основные команды интерфейса командной строки Bitwarden. Однако приложение - это еще не все. Для получения дополнительной информации о том, как использовать команды Bitwarden, выполните:

bw --help

Нужна помощь с конкретной подкомандой? Не забудьте заменить «подкоманду» в приведенной ниже команде на команду, о которой вы хотите получить дополнительную информацию. Такие как bw get , bw list и т. Д.

Подкоманда bw --help


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.