跟踪密碼可能是一項非常乏味的任務。如果您有多個帳戶,每個帳戶都有唯一的用戶名和密碼,則尤其如此。大多數用戶的常見做法是在筆記本或貼紙上寫下他們的用戶名和密碼。如果您忘記了登錄憑據,這可能會有用,但如果對方知道您的詳細信息,這將被認為是一種冒險的方法。
管理密碼的更好方法是使用密碼管理器。 Bitwarden 是一個開源的安全密碼管理器,它不僅可以存儲用戶名和密碼,還可以存儲其他個人信息,例如信用卡詳細信息和 PIN 碼。 Bitwarden 可以安裝在您的台式計算機上或作為移動應用程序。
Bitwarden 提供免費計劃和高級計劃。所有 Bitwarden 計劃都提供以下核心功能:
- 密碼生成器,可為每個帳戶登錄生成強而安全的密碼。這有助於減輕暴力攻擊。
- 雙因素身份驗證在登錄身份驗證期間提供額外的安全性。您可以通過電子郵件獲取一次性密碼 (OTP) 代碼,使用 Google Authenticator 等身份驗證器應用程序,或使用您的 YubiKey 登錄高級版。
- 與無限設備同步。
- 無限的存儲項目。
- 用於評估密碼強度的密碼安全審計。
- 零知識加密。
- 一種數字錢包,允許用戶存儲銀行賬戶詳細信息、信用卡/借記卡詳細信息、安全組合等記錄。
- 幫助用戶在登錄期間自動填充密碼的移動應用程序和瀏覽器擴展。
本指南將向您展示如何在 Ubuntu 20.04 上安裝 Bitwarden。
第 1 步:更新您的系統
讓我們從更新包索引開始,如下所示。
$ sudo apt update
使用最新的軟件包列表繼續下一步。
第二步:安裝依賴
安裝 Bitwarden 需要一些依賴項。因此,在繼續進行進一步安裝之前,請按照指示進行操作。
$ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
安裝所有必需的軟件包後,繼續下一步
第三步:安裝 Docker 和 Docker Compose
使用 Docker Compose 從 Docker 容器部署 Bitwarden,Docker Compose 是一種用於運行多容器 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 Compose等重要的Docker工具如下:
$ 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 證書,數字按 ‘ 繼續生成自簽名證書什麼時候‘.
然後繼續安裝,最後打印附加說明並成功完成。
第 6 步:運行 Bitwarden
要啟動 Bitwarden Docker 容器,請運行以下命令:
$ sudo ./bitwarden.sh start
要訪問 Bitwarden Web 界面,請訪問:
https://server-ip/
要開始訪問您的保管庫,請先創建一個新帳戶。
最後,輸入您的詳細信息以登錄並訪問您的保險庫。
恭喜!密碼和其他敏感信息現在可以存儲在 Bitwarden 保險庫中。