Cách cài đặt Bitwarden Password Manager trên Debian 11

theanh

Administrator
Nhân viên
Bitwarden là trình quản lý mật khẩu miễn phí và mã nguồn mở, lưu trữ thông tin đăng nhập của trang web trong một kho lưu trữ được mã hóa. Nó cho phép bạn lưu trữ tất cả thông tin đăng nhập của mình và đồng bộ hóa chúng giữa tất cả các thiết bị của bạn. Nó được thiết kế cho các cá nhân, nhóm và tổ chức kinh doanh để quản lý thông tin đăng nhập của họ từ một vị trí tập trung. Bitwarden cung cấp ứng dụng khách cho PC để bàn cũng như điện thoại thông minh và máy tính bảng. Nó cũng cung cấp trình tạo mật khẩu để tạo mật khẩu mạnh và an toàn.

Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách cài đặt trình quản lý mật khẩu Bitwarden trên Debian 11.

Điều kiện tiên quyết​

  • Máy chủ chạy Ubuntu 20.04.
  • Mật khẩu gốc được cấu hình trên máy chủ.

Cài đặt Docker và Docker Compose​

Bitwarden cung cấp phiên bản miễn phí mà bạn có thể cài đặt bằng Docker. Theo mặc định, phiên bản Docker mới nhất không có trong kho lưu trữ mặc định của Debian 11. Vì vậy, bạn sẽ cần cài đặt nó từ kho lưu trữ chính thức của Docker.

Trước tiên, hãy cài đặt tất cả các phụ thuộc bắt buộc bằng lệnh sau:
Mã:
apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
Sau khi tất cả các phụ thuộc đã được cài đặt, hãy tải xuống và thêm khóa GPG bằng lệnh sau:
Mã:
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Tiếp theo, thêm kho lưu trữ Docker CE vào APT bằng lệnh sau:
Mã:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list
Tiếp theo, hãy cập nhật kho lưu trữ và cài đặt Docker CE bằng lệnh sau:
Mã:
apt-get update -y
apt-get install docker-ce docker-ce-cli containerd.io -y
Sau khi quá trình cài đặt hoàn tất, bạn có thể xác minh phiên bản Docker CE bằng lệnh sau:
Mã:
docker --version
Bạn sẽ nhận được kết quả đầu ra sau:
Mã:
Docker version 20.10.9, build c2ea9bc
Bạn cũng có thể kiểm tra trạng thái của Docker bằng lệnh sau:
Mã:
systemctl status docker
Bạn sẽ thấy kết quả đầu ra sau:
Mã:
? docker.service - Docker Application Container Engine Đã tải: đã tải (/lib/systemd/system/docker.service; đã bật; cài đặt trước của nhà cung cấp: đã bật) Đang hoạt động: đang hoạt động (đang chạy) kể từ Thứ bảy 2021-10-25 09:33:15 UTC; 14 phút trướcĐược kích hoạt bởi: ? docker.socket Tài liệu: https://docs.docker.com PID chính: 11656 (dockerd) Nhiệm vụ: 29 Bộ nhớ: 1.0G CGroup: /system.slice/docker.service ??11656 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ??27717 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 80 -container-ip 172.18.0.5 -container-port 805225 tháng 10 09:33:14 ubuntu2004 dockerd[11656]: time="2021-10-03T09:33:14.865741428Z" level=info msg="Default bridge (docker0) được gán với >25 tháng 10 09:33:14 ubuntu2004 dockerd[11656]: time="2021-10-03T09:33:14.951326143Z" level=info msg="Đang tải container: xong."25 tháng 10 09:33:14 ubuntu2004 dockerd[11656]: time="2021-10-03T09:33:14.974570590Z" level=info msg="Docker daemon" commit=4484c46d9d graphdriver(>25 tháng 10 09:33:14 ubuntu2004 dockerd[11656]: time="2021-10-03T09:33:14.974729712Z" level=info msg="Daemon đã hoàn tất quá trình khởi tạo"25 tháng 10 09:33:15 ubuntu2004 dockerd[11656]: time="2021-10-03T09:33:15.030128906Z" level=info msg="API lắng nghe trên /run/docker.sock"25 tháng 10 09:33:15 ubuntu2004 systemd[1]: Đã khởi động Docker Application Container Engine.25 tháng 10 09:45:52 ubuntu2004 dockerd[11656]: time="2021-10-03T09:45:52.583474433Z" level=info msg="bỏ qua sự kiện" module=libcontainerd namespac>25 tháng 10 09:45:52 ubuntu2004 dockerd[11656]: time="2021-10-03T09:45:52.619380786Z" level=info msg="bỏ qua sự kiện" module=libcontainerd namespac>25 tháng 10 09:45:52 ubuntu2004 dockerd[11656]: time="2021-10-03T09:45:52.635359740Z" level=info msg="bỏ qua sự kiện" module=libcontainerd namespac>Oct 25 09:45:52 ubuntu2004 dockerd[11656]: time="2021-10-03T09:45:52.637507396Z" level=info msg="ignoring event" module=libcontainerd namespac
Tiếp theo, tải xuống phiên bản Docker Composer mới nhất bằng lệnh sau:
Mã:
wget https://github.com/docker/compose/releases/download/v2.0.1/docker-compose-linux-x86_64
Tiếp theo, sao chép tệp nhị phân đã tải xuống vào đường dẫn hệ thống bằng lệnh sau:
Mã:
mv docker-compose-linux-x86_64 /usr/bin/docker-compose
Tiếp theo, đặt quyền thực thi cho tệp nhị phân Docker Compose:
Mã:
chmod 755 /usr/bin/docker-compose

Cài đặt Bitwarden trên Debian 11​

Trước tiên, hãy truy cập trang web Bitwarden và cung cấp địa chỉ email của bạn như hiển thị bên dưới:



Tiếp theo, nhấp vào nút submit. Bạn sẽ nhận được id cài đặt và khóa trên màn hình sau. Ghi lại chúng khi bạn cần chúng sau này trong quá trình cài đặt.

Bây giờ, hãy tải xuống tập lệnh cài đặt Bitwarden bằng lệnh sau:
Mã:
curl -Lso bitwarden.sh https://go.btwrdn.co/bw-sh
Sau khi tập lệnh được tải xuống, hãy đặt quyền thực thi bằng lệnh sau:
Mã:
chmod +x bitwarden.sh
Tiếp theo, hãy bắt đầu cài đặt bằng lệnh sau:
Mã:
./bitwarden.sh install
Bạn sẽ được yêu cầu cung cấp tên miền hoặc địa chỉ IP và kho lưu trữ như hiển thị bên dưới:
Mã:
_ _ _ _| |__ (_) |___ ____ _ _ __ __| | ___ _ __| '_ \| | __\ \ /\ / / _` | '__/ _` |/ _ \ '_ \| |_) | | |_ \ V V / (_| | | | (_| | __/ | | ||_.__/|_|\__| \_/\_/ \__,_|_| \__,_|\___|_| |_|Giải pháp quản lý mật khẩu nguồn mởBản quyền 2015-2021, 8bit Solutions LLChttps://bitwarden.com, https://github.com/bitwarden=====================================================bitwarden.sh phiên bản 1.43.0Docker phiên bản 20.10.9, bản dựng c2ea9bcdocker-compose phiên bản 1.25.0, bản dựng không xác định(!) Nhập tên miền cho phiên bản Bitwarden của bạn (ví dụ: bitwarden.example.com): 69.28.84.207(!) Bạn có muốn sử dụng Let's Encrypt để tạo chứng chỉ SSL miễn phí không? (y/n): n(!) Nhập tên cơ sở dữ liệu cho phiên bản Bitwarden của bạn (ví dụ: vault): vault
Cung cấp tất cả thông tin bắt buộc rồi nhấn Enter. Bạn sẽ được yêu cầu cung cấp ID cài đặt và khóa như hiển thị bên dưới:
Mã:
Tóm tắt: sha256:29bd0777de8b902bd26a67f74c832c8032f1bea41e716277a98f7d439a8f2912Trạng thái: Đã tải xuống hình ảnh mới hơn cho bitwarden/setup:1.43.0docker.io/bitwarden/setup:1.43.0(!) Nhập ID cài đặt của bạn (lấy tại https://bitwarden.com/host): xxxxxxx-xxxxxx-xxxx-xxxx-xxxxxxxxxx(!) Nhập khóa cài đặt của bạn: xxxxxxxxxx(!) Bạn có chứng chỉ SSL để sử dụng không? (y/n): n(!) Bạn có muốn tạo chứng chỉ SSL tự ký không? (y/n): y
Cung cấp tất cả thông tin bắt buộc rồi nhấn Enter để bắt đầu cài đặt. Sau khi cài đặt hoàn tất, bạn sẽ nhận được kết quả sau:
Mã:
Tạo chứng chỉ SSL tự ký.Tạo khóa riêng RSA.....++++...........................................................................................................................................++++ghi khóa riêng mới vào '/bitwarden/ssl/self/69.28.84.207/private.key'-----Tạo khóa cho IdentityServer.Tạo khóa riêng RSA.................................................................................................................................................................++++.................................................................................................................++++ghi khóa riêng mới vào 'identity.key'-----!!!!!!!!!!!! CẢNH BÁO !!!!!!!!!!Bạn đang sử dụng chứng chỉ SSL không đáng tin cậy. Chứng chỉ này sẽ không đượcứng dụng máy khách Bitwarden tin cậy. Bạn phải thêm chứng chỉ này vàokho lưu trữ đáng tin cậy trên mỗi thiết bị, nếu không, bạn sẽ nhận được lỗi khi cố gắngkết nối với cài đặt của mình.Đang xây dựng cấu hình nginx.Đang xây dựng các tệp môi trường docker.Đang xây dựng các tệp ghi đè môi trường docker.Đang xây dựng ID ứng dụng FIDO U2F.Đang xây dựng docker-compose.yml.Hoàn tất cài đặtNếu bạn cần thực hiện các thay đổi cấu hình bổ sung, bạn có thể sửa đổicác thiết lập trong `./bwdata/config.yml` rồi chạy:`./bitwarden.sh rebuild` hoặc `./bitwarden.sh update`Các bước tiếp theo, hãy chạy:`./bitwarden.sh start`
Tiếp theo, khởi động Bitwarden bằng lệnh sau:
Mã:
./bitwarden.sh start
Bạn sẽ nhận được kết quả đầu ra sau:
[TR] _ _ _ _| |__ (_) |___ ____ _ _ __ __| | ___ _ __| '_ \| | __\ \ /\ / / _` | '__/ _` |/ _ \ '_ \| |_) | | |_ \ V V / (_| | | | (_| | __/ | | ||_.__/|_|\__| \_/\_/ \__,_|_| \__,_|\___|_| |_|Giải pháp quản lý mật khẩu nguồn mởBản quyền 2015-2021, 8bit Solutions LLChttps://bitwarden.com, https://github.com/bitwarden==================================================bitwarden.sh phiên bản 1.43.0Docker phiên bản 20.10.9, bản dựng c2ea9bcdocker-compose phiên bản 1.25.0, bản dựng không xác địnhĐang kéo mssql ... xongĐang kéo web ... xongĐang kéo tệp đính kèm ... xongĐang kéo api ... xongĐang kéo danh tính ... xongĐang kéo sso ... xongKéo admin ... xongKéo portal ... xongKéo icons ... xongKéo notifications ... xongKéo events ... xongKéo nginx ... xongTạo network "docker_default" với trình điều khiển mặc địnhTạo network "docker_public" với trình điều khiển mặc địnhTạo bitwarden-web ... xongTạo bitwarden-mssql ... xongTạo bitwarden-sso ... xongTạo bitwarden-icons ... xongTạo bitwarden-attachments ... xongTạo bitwarden-identity ... xongTạo bitwarden-notifications ... xongTạo bitwarden-api ... xongTạo bitwarden-events ... xongTạo bitwarden-admin ... xongTạo bitwarden-portal ... xongTạo bitwarden-nginx ... xong1.43.0: Kéo từ bitwarden/setupTóm tắt: sha256:29bd0777de8b902bd26a67f74c832c8032f1bea41e716277a98f7d439a8f2912Trạng thái: Hình ảnh đã được cập nhật cho bitwarden/setup:1.43.0docker.io/bitwarden/setup:1.43.0Bitwarden đã hoạt động!==================================================truy cập https://69.28.84.207để cập nhật, hãy chạy `./bitwarden.sh updateself` rồi chạy `./bitwarden.sh update`
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Truy cập Giao diện Web Bitwarden​

Bây giờ, hãy mở trình duyệt web của bạn và truy cập giao diện web Bitwarden bằng URL . Bạn sẽ nhận được trang sau:



Nhấp vào nút Tạo Tài khoản. Bạn sẽ nhận được trang sau:



Cung cấp email, tên, mật khẩu chính của bạn và nhấp vào nút Gửi. Bạn sẽ thấy màn hình đăng nhập Bitwarden:



Cung cấp địa chỉ email, mật khẩu và nhấp vào nút Đăng nhập. Bạn sẽ thấy bảng điều khiển Bitwarden trên trang sau:


Kết luận​

Xin chúc mừng! bạn đã cài đặt thành công trình quản lý mật khẩu Bitwarden trên Debian 11. Bây giờ bạn có thể triển khai giải pháp này trong tổ chức của mình và bắt đầu quản lý tất cả thông tin xác thực từ vị trí trung tâm. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
[/TR]
 
Back
Bên trên