Passbolt là gì? Hướng dẫn cài đặt Passbolt trên Ubuntu 22.04
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.
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
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
Chọn Yes để tạo một CSDL mariadb trống để sử dụng passbolt
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!
Nguồn: https://suncloud.vn/passbolt-la-gi
Nhận xét
Đăng nhận xét