Hướng Dẫn Tắt Enrollment Tokens Trong Elasticsearch Và Kibana
Để bảo mật hệ thống Elasticsearch và Kibana của bạn, việc tắt enrollment tokens là một bước quan trọng. Bài viết này sẽ hướng dẫn bạn cách thực hiện điều đó một cách chi tiết và dễ hiểu.
Bước 1: Cấu Hình Elasticsearch
Đầu tiên, bạn cần mở file cấu hình elasticsearch.yml
. Trong file này, bạn thêm hoặc chỉnh sửa các dòng sau:
yaml
xpack.security.enabled: true
xpack.security.authc.enrollment.enabled: false
Giải Thích:
xpack.security.enabled: true
: Bật tính năng bảo mật cho Elasticsearch.xpack.security.authc.enrollment.enabled: false
: Tắt tính năng enrollment tokens.
Bước 2: Cấu Hình Kibana
Tiếp theo, bạn cần chỉnh sửa file cấu hình kibana.yml
. Mở file này và thêm các dòng sau:
yaml
elasticsearch.username: "<your_username>"
elasticsearch.password: "<your_password>"
xpack.security.enabled: true
xpack.security.authc.enrollment.enabled: false
Giải Thích:
elasticsearch.username
: Tên người dùng để xác thực với Elasticsearch.elasticsearch.password
: Mật khẩu tương ứng với tên người dùng.- Các dòng khác giống với cấu hình của Elasticsearch.
Bước 3: Khởi Động Lại Dịch Vụ
Sau khi đã thực hiện các thay đổi trong cả hai file cấu hình, bạn cần khởi động lại dịch vụ Elasticsearch và Kibana để áp dụng các thay đổi này. Sử dụng các lệnh sau:
Đối với Elasticsearch:
bash
kubectl rollout restart deployment/elasticsearch-deployment -n elks
Đối với Kibana:
bash
kubectl rollout restart deployment/kibana-deployment -n elks
Kết Luận
Sau khi hoàn thành các bước trên, bạn đã tắt thành công enrollment tokens trong cả Elasticsearch và Kibana. Điều này giúp cải thiện bảo mật cho hệ thống của bạn. Nếu bạn có bất kỳ câu hỏi nào hoặc cần thêm thông tin, hãy liên hệ với chúng tôi để được hỗ trợ!
source: viblo