Как получить доступ к паролям 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

Оставить комментарий

Исправлена ​​ошибка, из-за которой tracker-miner-3 сильно нагружал ЦП в Ubuntu GNOME.

Исправлена ​​ошибка, из-за которой tracker-miner-3 сильно нагружал ЦП в Ubuntu GNOME.

Узнайте, почему tracker-miner-fs-3 может потреблять много ресурсов ЦП в Ubuntu GNOME, как проверить состояние индексирования, уменьшить количество доступных для поиска местоположений и безопасно перестроить индекс Tracker.

Как установить Ubuntu 24.04 и Windows 11 в режиме двойной загрузки с включенным BitLocker

Как установить Ubuntu 24.04 и Windows 11 в режиме двойной загрузки с включенным BitLocker

Узнайте, когда Ubuntu 24.04 может работать в режиме двойной загрузки с включенным BitLocker, как защитить ключ восстановления и какие безопасные пути установки — на один или несколько дисков.

Как подключить клиент Pardus Linux к домену Active Directory

Как подключить клиент Pardus Linux к домену Active Directory

Подключите Pardus Linux к Active Directory с помощью Pardus Domain Joiner. Проверьте DNS и время, установите CLI, подключитесь с помощью SSSD и подтвердите доступ к домену.

Как настроить Pardus Image Creator для развертывания пользовательской операционной системы

Как настроить Pardus Image Creator для развертывания пользовательской операционной системы

Узнайте, на что способен Pardus Image Writer, как его установить и как безопасно записать проверенный пользовательский ISO-образ на USB-накопитель. Включает инструкции по сборке и тестированию.

Исправлена ​​ошибка «Не удалось запустить загрузку модулей ядра» при загрузке SLES.

Исправлена ​​ошибка «Не удалось запустить загрузку модулей ядра» при загрузке SLES.

Диагностика и устранение сбоев systemd-modules-load.service на SLES путем поиска неисправного модуля, корректировки конфигурации загрузки и пересборки initramfs только при необходимости.

Как перенести рабочий стол Debian на неизменяемую ОС с помощью OSTree

Как перенести рабочий стол Debian на неизменяемую ОС с помощью OSTree

Узнайте, почему Debian нельзя сделать неизменяемым с помощью OSTree, установив всего один пакет, а затем безопасно перейдите на рабочий стол OSTree или спланируйте создание собственного образа Debian.

Исправлена ​​ошибка, из-за которой жесты тачпада не работали в Wayland в Ubuntu 24.04.

Исправлена ​​ошибка, из-за которой жесты тачпада не работали в Wayland в Ubuntu 24.04.

Устраните проблему с отсутствием жестов тремя пальцами на тачпаде в Ubuntu 24.04 Wayland, проверив настройки GNOME, события libinput, обновления и расширения.

How to Configure a PipeWire Audio Output Switching Script on Debian

How to Configure a PipeWire Audio Output Switching Script on Debian

Create a reliable PipeWire output toggle script on Debian with wpctl. Switch between speakers, Bluetooth, USB, or HDMI sinks without hard-coding IDs.

Как настроить принтеры через CUPS в операционной системе HamoniKR

Как настроить принтеры через CUPS в операционной системе HamoniKR

Настройте USB- и сетевые принтеры в HamoniKR OS с помощью CUPS. Добавьте очередь печати, выберите IPP без драйверов или драйвер модели, установите параметры по умолчанию и распечатайте тестовую страницу.

Как ограничить использование ЦП и ОЗУ процессом с помощью Cgroups в Ubuntu

Как ограничить использование ЦП и ОЗУ процессом с помощью Cgroups в Ubuntu

Используйте systemd cgroups в Ubuntu для ограничения времени работы процессора и памяти для команды или службы. Сравните временные ограничения, постоянные лимиты и ключевые компромиссы.