Tìm hiểu Passbolt là gì và cách cài đặt Passbolt trên Ubuntu 22.04. Hướng dẫn chi tiết từ khái niệm đến triển khai giúp bảo mật thông tin một cách hiệu quả.
Passbolt là trình quản lý mật khẩu mã nguồn mở và miễn phí mà bạn có thể tự cài đặt trên máy chủ của mình. Trong bài viết này, Suncloud sẽ giải thích chi tiết Passbolt là gì cũng như hướng dẫn bạn cài đặt và thiết lập Passbolt trên Ubuntu 22.04.
>>> Xem thêm: Hướng dẫn cài đặt Zabbix 6.0 LTS trên Ubuntu 22.04
1. Passbolt là gì?
Passbolt là trình quản lý mật khẩu nguồn mở được thiết kế chủ yếu để sử dụng theo nhóm trong các tổ chức doanh nghiệp. Với tính năng mã hóa mạnh mẽ, tính linh hoạt trong tích hợp và sự hỗ trợ từ cộng đồng mã nguồn mở, Passbolt là một công cụ hữu ích để bảo vệ thông tin nhạy cảm của bạn. Nó cung cấp một nền tảng an toàn để quản lý và chia sẻ mật khẩu cũng như các thông tin nhạy cảm khác.
2. Tính năng của Passbolt là gì?
Các tính năng chính của Passbolt:
- Bảo mật và riêng tư
Passbolt nhấn mạnh đến tính bảo mật với các tính năng như khóa bí mật do người dùng sở hữu và mã hóa đầu cuối. Phần mềm trải qua các đánh giá bảo mật thường xuyên bởi những người thử nghiệm thâm nhập hàng đầu và các phát hiện được tiết lộ công khai để duy trì tính minh bạch và tin cậy.
- Nguồn mở và miễn phí
Phần mềm có sẵn theo giấy phép AGPLV3, cho phép người dùng kiểm tra, tuỳ chỉnh, đóng góp và phân phối lại phần mềm. Sự cởi mở này thúc đẩy một cộng đồng người dùng và nhà phát triển, nâng cao độ tin cậy và tính năng bảo mật của phần mềm.
- Triển khai linh hoạt
Passbolt có thể tự lưu trữ hoặc sử dụng như dịch vụ đám mây, mang lại sự linh hoạt tùy theo nhu cầu của tổ chức.
- Hợp tác nhóm
Được thiết kế dành cho môi trường nhóm, Passbolt cho phép chia sẻ chi tiết thông tin xác thực giữa các thành viên trong nhóm. Nó hỗ trợ các tình huống phức tạp trong đó việc quản lý và chia sẻ thông tin xác thực một cách an toàn là rất quan trọng.
- Tích hợp và tương thích
Passbolt hỗ trợ tích hợp với các dịch vụ khác thông qua API JSON mở, giúp nó có thể thích ứng với nhiều môi trường CNTT khác nhau. Passbolt tương thích với nhiều trình duyệt khác nhau, bạn có thể dễ dàng thêm tiện ích này trên Chrome, Firefox để tự động điền mật khẩu một cách an toàn.
3. Hướng dẫn cài đặt Passbolt
Cấu hình đề xuất:
- 2 CPU
- 2 GB RAM
>>> Xem thêm: Hướng dẫn cài đặt cPanel trên Ubuntu 20.04 chi tiết nhất
3.1. Cài đặt Repo
Có nhiều cách để cài đặt Passbolt, nhưng trong bài viết này SunCloud sẽ hướng dẫn bạn cài đặt Passbolt thông qua Repo chính thức của Passbolt
Bước 1: Tải xuống script thiết lập Repo cho Passbolt (lệnh này sẽ tự động thiết lập Repo cho Ubuntu 22.04 của bạn)
curl -LO https://download.passbolt.com/ce/installer/passbolt-repo-setup.ce.sh curl -LO https://github.com/passbolt/passbolt-dep-scripts/releases/latest/down load/passbolt-ce-SHA512SUM.txt |
Bước 2: Xác minh tính toàn vẹn của script Passbolt. Sau đó chạy script để thêm repo Passbolt
sha512sum -c passbolt-ce-SHA512SUM.txt && sudo bash ./passbolt-repo-setup.ce.sh || echo "Bad checksum. Aborting" && rm -f passbolt-repo-setup.ce.sh |
Sau khi hoàn tất quá trình, bạn sẽ thấy 1 thông báo:
“passbolt repository setup is finished. You can now install passbolt CE edition with this command:
sudo apt install passbolt-ce-server”
Như vậy là bạn đã thiết lập xong Repo cho Passbolt, máy của bạn đã sẵn sàng để cài đặt passbolt.
3.2 Cài đặt Passbolt CE
Chạy lệnh sau để cài đặt package “passbolt-ce-server”
sudo apt install passbolt-ce-server |
Bước 1: Cấu hình cơ sở dữ liệu Mariadb
Tiếp theo sẽ đặt tên tên người dùng quản trị mariadb. Theo mặc định, tên người dùng quản trị là root. Chọn Ok để chuyển sang bước tiếp theo.
Nhập mật khẩu cho người dùng quản trị, trong bài viết này Suncloud sẽ để trống phần mật khẩu. Chọn Ok để sang bước tiếp theo.
Bây giờ là lúc tạo cơ sở dữ liệu và người dùng mới với quyền hạn chế cho Passbolt.
Đối với người dùng cơ sở dữ liệu sẽ được sử dụng cho Passbolt, bạn có thể thay đổi theo người dùng của mình hoặc để mặc định với “ passboltadmin ” và chọn Ok .
Đặt password cho người dùng này. Bạn cần thông tin này khi cấu hình trên trình duyệt cho passbolt.
Tại bước này, nhập tên cơ sở dữ liệu mới cho Passbolt và chọn Ok . Bạn cũng có thể giữ nguyên CSDL mặc định ‘passboltdb’.
Trong bước tiếp theo, bạn sẽ được yêu cầu cấu hình Nginx cho Passbolt.
Bước 2: Cấu hình máy chủ web Nginx
Gói cài đặt trên Ubuntu hiện hỗ trợ cấu hình Nginx đi kèm với cấu hình mặc định hỗ trợ:
- Sử dụng cổng 80 (http)
- Sử dụng cổng 443 (https)
Các bước sau đây Suncloud sẽ hướng dẫn bạn tuỳ chọn cấu hình sử dụng cổng 80.
Chon none để không cấu hình SSL. Trong bước này, bạn có thể chọn auto để tự động cấu hình SSL sử dụng Letsencrypt hoặc manual để sử dụng SSL của bạn.
Khi bạn thấy thông báo `Well done! Visit http …` thì quá trình cài đặt đã hoàn tất.
Lời kết
Qua bài viết này, SunCloud hy vọng đã giúp được bạn hiểu rõ Passbolt là gì và có thể cài đặt Passbolt trên Ubuntu 22.04 một cách dễ dàng. Để có thể sử dụng Passbolt trên trình duyệt, bạn có thể tham khảo thêm bài viết hướng dẫn cách thêm Passbolt trên trình duyệt chrome của SunCloud trong phần tiếp theo nhé. Chúc bạn thành công!
>>> Có thể bạn quan tâm: Hướng dẫn cài đặt LAMP trên Ubuntu 20.04 chi tiết nhất