如何在 Ubuntu 20.04 上安裝 Bitwarden


跟踪密碼可能是一項非常乏味的任務。如果您有多個帳戶,每個帳戶都有唯一的用戶名和密碼,則尤其如此。大多數用戶的常見做法是在筆記本或貼紙上寫下他們的用戶名和密碼。如果您忘記了登錄憑據,這可能很有用,但如果對方知道詳細信息,則認為這是一種危險的做法。

管理密碼的更好方法是使用密碼管理器。 Bitwarden 是一個開源的安全密碼管理器,它不僅可以存儲用戶名和密碼,還可以存儲其他個人信息,例如信用卡詳細信息、PIN 碼等。 Bitwarden 可以安裝在您的台式計算機或移動應用程序上。

Bitwarden 提供免費計劃和高級計劃。所有 Bitwarden 計劃都提供以下核心功能:

  1. 為每個帳戶登錄生成強大且安全的密碼的密碼生成器。這有助於減輕蠻力攻擊。
  2. 驗證登錄時增加安全性的雙重身份驗證。您可以通過電子郵件獲取一次性密碼 (OTP) 代碼,使用 Google Authenticator 等身份驗證器應用程序,或使用 YubiKey 登錄高級版本。
  3. 與無限設備同步。
  4. 無限存儲物品。
  5. 密碼安全審計以評估密碼強度。
  6. 零知識加密。
  7. 一種數字錢包,允許用戶存儲諸如銀行賬戶詳細信息、信用卡/借記卡詳細信息和安全組合等記錄。
  8. 幫助用戶在登錄時自動填寫密碼的移動應用程序和瀏覽器擴展程序。

本指南將向您展示如何在 Ubuntu 20.04 上安裝 Bitwarden。

第 1 步:更新您的系統

讓我們從更新包索引開始,如下所示。

$ sudo apt update

使用最新的包列表繼續下一步。

第 2 步:安裝依賴項

安裝 Bitwarden 需要一些依賴項。因此,在繼續進行進一步安裝之前,如所示。

$ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common 

安裝完所有需要的包後,繼續下一步

第 3 步:安裝 Docker 和 Docker Compose

使用 Docker Compose 從 Docker 容器部署 Bitwarden,這是一種用於運行多容器 Docker 應用程序的工具。

但首先,讓我們添加一個 Docker GPG 密鑰。為此,首先切換到 root 用戶並運行:

# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -

完成後,將 Docker 存儲庫附加到您的系統。

# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

然後再次更新 Ubuntu 軟件包列表。

$ sudo apt update

更新包列表成功後,安裝Docker等重要的Docker工具,Docker compose如下:

$ sudo apt install docker-ce docker-ce-cli containerd.io docker-compose 

該命令將安裝所有定義的 Docker 工具、一些額外的包、庫和依賴項。

默認情況下,Docker 守護程序在安裝完成時啟動。您可以按如下方式進行檢查。

$ sudo systemctl status docker

您可以更進一步,在啟動時啟動 Docker。

$ sudo systemctl enable docker

如鏡像所顯示,您可以看到已安裝的 Docker 版本。

$ docker --version

同樣,您可以像這樣檢查 Docker Compose 的版本:

$ docker-compose --version

第 4 步:獲取您的 Bitwarden 安裝密鑰和 ID

安裝 Bitwarden 需要安裝密鑰和 ID。要獲取這些重要詳細信息,請訪問 Bitwarden 頁面並輸入您的電子郵件地址。

[送信]單擊按鈕後,您將被帶到以下頁面,您將在其中看到每個安裝的唯一安裝 ID 和密鑰。將詳細信息複製到記事本,因為接下來的幾個步驟將需要它們。

第 5 步:安裝 Bitwarden

使用您的安裝 ID 和密鑰,使用以下命令下載 Bitwarden 的安裝腳本:

$ curl -Lso bitwarden.sh https://go.btwrdn.co/bw-sh

分配腳本執行權限。

$ sudo chmod +x bitwarden.sh

然後安裝 Bitwarden 密碼管理器。

$ sudo ./bitwarden.sh install

將出現一系列提示。系統將要求您指定係統的域名。例如,如果您有一個完全限定的域名,請指定它。 例子.com如果您不想指定服務器實例的域名,您可以簡單地指定 IP 地址。

然後將詢問您是否要選擇 Let’s Encrypt 以生成免費的 SSL 證書。如果輸入域名, ‘什麼時候’ 否則, 因為“讓我們加密”需要一個指向服務器或與服務器關聯的 FQDN。然後給數據庫起任何名字。

該腳本將開始拉取 Bitwarden 安裝容器。

拉取所有容器後,系統將提示您輸入 Bitwarden 安裝 ID 和密鑰。還記得您在上一步中從 Bitwarden 站點生成的詳細信息嗎?相應地複制並粘貼它們。

由於您還沒有 SSL 證書,n按 ‘ 繼續生成自簽名證書什麼時候‘。

然後繼續安裝,最後打印附加說明並成功完成。

第 6 步:運行 Bitwarden

要啟動 Bitwarden Docker 容器,請運行以下命令:

$ sudo ./bitwarden.sh start

要訪問 Bitwarden Web 界面,請訪問:

https://server-ip/

要開始訪問您的保管庫,請先創建一個新帳戶。

最後,輸入您的詳細信息以登錄並訪問您的保險庫。

恭喜!密碼和其他敏感信息現在可以存儲在 Bitwarden 保險庫中。