Linux 명령줄에서 Bitwarden 암호에 액세스하는 방법

Linux 명령줄에서 Bitwarden 암호에 액세스하는 방법

Linux PC 에서 오픈 소스 암호 관리자 Bitwarden을 사용 합니까? GUI 응용 프로그램이 마음에 들지만 명령줄 도구도 함께 사용하기를 원하십니까? 그것이 밝혀지면서 그들은 그렇게합니다! 이 가이드를 따라 Linux 명령줄에서 Bitwarden 암호에 액세스하는 방법을 배우십시오!

Linux에 Bitwarden CLI 설치

Bitwarden CLI는 사용 방법을 시연하기 전에 설치해야 합니다. 고맙게도 앱 개발자는 설정을 매우 쉽게 만들었습니다. 설치를 시작하려면 키보드에서 Ctrl + Alt + T  또는  Ctrl + Shift + T  를 눌러 Linux 데스크탑에서 터미널 창을 엽니다  . 터미널 창을 연 상태에서 Linux 운영 체제에 해당하는 아래에 설명된 명령줄 설치 지침을 따르십시오.

스냅 패키지

Bitwarden CLI 애플리케이션이 Linux 배포판에서 작동하도록 하는 가장 빠르고 좋은 방법은 Snap 패키지 버전을 얻는 것입니다. 왜요? NodeJS나 NPM 등을 설치할 필요가 없습니다. Snap 런타임을 설치하고 패키지를 설치하고 이동합니다.

Snap Store를 통해 Bitwarden CLI를 얻으려면 먼저 Linux PC에서 Snap 런타임을 활성화하십시오. 런타임은 "snapd" 패키지를 설치하고 snapd.socket systemd로 서비스를 활성화하여 쉽게 설정할 수 있습니다 .

참고: Linux PC에서 Snapd를 설정하는 방법을 모르십니까? Linux에서 Snap 패키지를 설정하는 방법에 대한 자세한 자습서를 확인하십시오 .

Linux PC에서 Snapd 런타임이 실행되고 나면 아래의 스냅 설치  명령 을 사용하여 Linux PC에서 Bitwarden CLI 앱을 빠르게 설정할 수  있습니다.

Linux 명령줄에서 Bitwarden 암호에 액세스하는 방법

sudo 스냅 설치 bw

설치가 완료되면 다음 명령을 실행하여 Bitwarden CLI의 도움말 영역에 액세스합니다.

bw --도움말

NPM

Snap 패키지를 실행할 수 없는 경우 NodeJS 패키지 관리자(NPM)를 사용하여 Bitwarden CLI 도구를 설치해야 합니다. NPM이 작동하도록 하려면 Linux PC와 일치하는 명령을 입력하십시오.

우분투

sudo apt 설치 npm

데비안

sudo apt-get 설치 npm

아치 리눅스

sudo 팩맨 -S npm

페도라

sudo dnf 설치 npm

오픈수세

sudo zipper 설치 npm

NPM 패키지 관리 도구가 작동하면 npm install  명령을 사용하여  Bitwarden CLI의 최신 릴리스를 가져옵니다. 설치하는 동안 NPM에 약간의 오류가 표시될 수 있습니다. 이러한 오류는 일반적으로 NPM이 오래되었음을 의미합니다. 릴리스를 업데이트하려면 공식 NodeJS 웹사이트를 확인하세요.

sudo npm install -g @bitwarden/cli

설치는 Snap 릴리스와 같은 정적 패키지가 아니라 빌드되기 때문에 시간이 걸릴 수 있습니다. 설치가 완료될 때까지 앉아서 몇 분 동안 기다리십시오.

NPM이 완료되면 다음을 실행하여 Bitwarden CLI가 Linux에 설치되었는지 확인할 수 있습니다.

bw --도움말

Bitwarden CLI 구성

Bitwarden CLI 앱이 설정되었습니다. 이제 암호를 표시할 수 있도록 구성할 차례입니다. 구성을 시작하려면 터미널 창을 열고 아래의 단계별 지침을 따르십시오.

1단계: bw 로그인  명령을 사용합니다 . 이 명령을 사용하면 구성 파일을 생성하고 Bitwarden 사용자 계정을 앱에 연결할 수 있습니다.

Linux 명령줄에서 Bitwarden 암호에 액세스하는 방법

로그인

2단계: bw 로그인  명령 을 입력하면  터미널 창에 "이메일 주소"라는 프롬프트가 표시됩니다. Bitwarden 계정과 연결된 이메일 주소를 입력 하고  Enter  키를 누릅니다.

3단계: 이메일 주소를 입력한 후  bw login  명령은 화면에 두 번째 프롬프트를 인쇄합니다. 이 프롬프트에는 "마스터 암호"가 표시됩니다. Bitwarden 암호 볼트에 암호를 입력하십시오.

4단계: 로그인하면 "로그인되었습니다!"라는 메시지가 표시됩니다. export BW_SESSION=”YOUR_SESSION_KEY_HERE”가 뒤따릅니다.

내보내기 BW_SESSION=”YOUR_SESSION_KEY_HERE” 명령을 출력에서 ​​클립보드로 복사합니다. 그런 다음 아래 명령을 사용하여 Nano 텍스트 편집기에서 .bashrc를 엽니다.

참고: BW_SESSION=”YOUR_SESSION_KEY_HERE”는 예입니다. Bitwarden CLI 프롬프트의 실제 명령은 다양한 문자, 기호 및 숫자입니다.

Linux 명령줄에서 Bitwarden 암호에 액세스하는 방법

나노 -w ~/.bashrc

5단계: 키보드 에서 Enter  키를 눌러 Nano 텍스트 편집기에서 새 줄을 만듭니다  . 그런 다음 아래 코드를 붙여넣습니다. bw login 을 실행한 후 터미널 프롬프트에 나타나는 실제 세션 키로 코드에서 "YOUR_SESSION_KEY_HERE"를 변경해야 합니다 .

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

6단계: Ctrl + O 를 눌러 편집 내용을 Nano 텍스트 편집기에 저장합니다  . 그런 다음 Ctrl + X 를 사용  하여 Nano 텍스트 편집기를 닫습니다.

7단계: 터미널 창을 닫았다가 다시 엽니다. 터미널 창이 다시 열리면 bw-unlock 명령을 실행 하여 Bitwarden 암호 볼트를 잠금 해제하십시오.

bw 잠금 해제

Bitwarden CLI 사용

Bitwarden CLI 사용은 다양한 bw  하위 명령을 통해 수행됩니다  . 볼트에서 암호를 찾는 방법을 배우려면 아래 명령 예제를 시도하십시오.

사용 가능한 모든 비밀번호 나열

Bitwarden 볼트에서 사용 가능한 모든 비밀번호를 나열하려면 다음을 실행하십시오.

bw 목록 항목 --예쁜

bw list 명령 에 대한 자세한 내용을  보려면  bw list –help를 실행  하십시오 . 이를 통해 수행할 수 있는 심층 작업에 대해 설명합니다.

특정 웹사이트의 비밀번호 나열

볼트에서 특정 사이트의 비밀번호를 찾아야 합니까? 실행]  목록 항목 - 검색 BW BW  명령을 사용합니다.

bw 비밀번호 example.com 얻기

Bitwarden 서버와 암호 동기화

Bitwarden 중앙 서버와 Bitwarden CLI 앱을 다시 동기화하려면 bw sync  명령을 실행합니다 .

동기화

항목 삭제

볼트에서 항목을 삭제하려면 다음을 수행하십시오. 먼저 bw list –pretty를  실행  하고 항목의 ID 코드를 찾습니다. 그런 다음 bw delete item 을 사용하십시오 .

bw YOUR_ID_CODE_HERE 항목 삭제

더 많은 BW 명령

기본 Bitwarden CLI 명령을 다뤘습니다. 그러나 앱에는 더 많은 것이 있습니다. Bitwarden 명령을 사용하는 방법에 대한 자세한 내용은 다음을 실행하십시오.

bw --도움말

특정 하위 명령에 대한 도움이 필요하십니까? 아래 명령에서 "하위 명령"을 더 많은 정보를 원하는 명령으로 바꾸는 것을 잊지 마십시오. 같은 BW GET , BW 목록

bw 하위 명령 --help


Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다

SELinux로 Ubuntu Linux 서버 보호

SELinux로 Ubuntu Linux 서버 보호

SELinux를 설치하고 활성화하여 Ubuntu Linux 서버에 추가 보안을 추가하는 방법을 알아보십시오.

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Linux 서버에 NFS 공유를 마운트하는 더 쉬운 방법이 필요하십니까? Cockpit 앱으로 NFS 공유를 마운트하는 방법을 알아보세요.

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 장기 지원이 시작되었습니다! 데스크탑 또는 랩탑을 최신 Ubuntu 릴리스로 업그레이드하는 방법을 알아보세요.

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에 최신 Nvidia GPU 드라이버를 설치하는 방법

Docker 컨테이너로 파일을 전송하는 방법

Docker 컨테이너로 파일을 전송하는 방법

파일을 Docker 컨테이너로 전송해야 합니까? Docker cp 도구를 사용하면 컨테이너 간에 파일을 쉽게 이동할 수 있습니다.

Linux에 DEB 파일을 설치하는 방법

Linux에 DEB 파일을 설치하는 방법

.DEB 파일이란? 그것으로 무엇을 합니까? Linux PC에 DEB 파일을 설치할 수 있는 다양한 방법을 알아보세요.

Linux에서 GOG Galaxy를 작동시키는 방법

Linux에서 GOG Galaxy를 작동시키는 방법

GOG.com에서 게임을 소유하고 계신가요? 일부 비디오 게임을 즐기기 위해 Linux PC에 GOG Galaxy 클라이언트를 설정하고 싶으신가요? 우리가 보여주는 대로 이 가이드를 따르십시오.

CentOS에 Docker 엔진을 설치하는 방법

CentOS에 Docker 엔진을 설치하는 방법

Docker 엔진은 Linux 및 기타 플랫폼을 위한 개방형 컨테이너화 프로그램입니다. Docker 엔진은 다음과 유사하게 작동하는 독립형 컨테이너를 관리합니다.

Ferdi로 모든 채팅을 하나로 통합하는 방법

Ferdi로 모든 채팅을 하나로 통합하는 방법

Linux 시스템에 Slack, Discord 및 기타 여러 생산성 도구를 설치하는 데 지치셨습니까? 그것들이 하나로 결합될 수 있기를 바라는가?