官方X-pack可以安全加固,但要收费,只有30天免费试用。
退而求其次,可以使用nginx通过auth_basic实现登录功能
1. 在kibana服务器上安装nginx
yum install -y nginx
2. 使用htpasswd生成账号密码
在线工具: http://tool.oschina.net/htpasswd
3. 配置nginx
主要是 service 模块
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
root /usr/share/nginx/html;
include /etc/nginx/default.d/*.conf;
location / {
auth_basic "kibana";
auth_basic_user_file
/usr/local/service/nginx/conf/htpasswd;
proxy_pass http://127.0.0.1:5601;
}
error_page 404 /404.html;
location = /40x.html { }
error_page 500 502 503 504 /50x.html;
location = /50x.html { }
}
4. 账号文件 htpasswd
可以存储多个账号,一行一个/usr/local/service/nginx/conf/htpasswd
5.登录