当前位置: 首页
网络安全
CentOS上Filebeat如何进行数据传输加密

CentOS上Filebeat如何进行数据传输加密

热心网友 时间:2026-04-24
转载

在CentOS上为Filebeat数据传输加密的两种主流方案

CentOS上Filebeat如何进行数据传输加密

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

在数据安全日益重要的今天,确保日志采集过程中的传输安全是基础要求。对于运行在CentOS上的Filebeat,有两种经过验证的方法可以有效实现数据传输加密,它们各有侧重,你可以根据自身的技术栈和需求来选择。

1. 启用X-Pack安全功能(适用于Elastic Stack 6.x及以上版本)

如果你的Elasticsearch版本在6.x或更高,那么利用其内置的X-Pack安全模块是一个集成度很高的选择。这种方法不仅加密传输,还管理身份认证。

  • 第一步:激活Elasticsearch的安全引擎
    首先,确保Elasticsearch端的X-Pack安全功能已经打开。这需要编辑elasticsearch.yml配置文件,加入核心开关:
xpack.security.enabled: true

配置完成后,别忘了重启Elasticsearch服务,让改动生效。

  • 第二步:创建专属用户身份
    接下来,需要为Filebeat创建一个在Elasticsearch内部有明确权限的用户。例如,你可以创建一个名为filebeat_internal的用户,并赋予其对应的角色。执行以下交互式命令来完成用户和密码的设置:
bin/elasticsearch-setup-passwords interactive
  • 第三步:配置Filebeat端的安全连接
    现在,轮到Filebeat了。打开它的主配置文件(通常是/etc/filebeat/filebeat.yml),启用安全功能并填入刚刚创建的用户凭证:
xpack.security.enabled: true
filebeat.users:
- name: "filebeat_internal"
  password: "your_password"
  roles: ["filebeat_internal"]
  full_name: "Filebeat Internal User"

保存配置后,重启Filebeat服务。至此,Filebeat与Elasticsearch之间的通信就已经在X-Pack的安全框架下被加密和保护起来了。

2. 配置TLS/SSL加密传输

如果你需要更通用的加密方案,或者环境尚未部署X-Pack,那么直接配置TLS/SSL是更直接的方式。这种方法在传输层建立加密通道,不依赖于特定的商业插件。

  • 第一步:准备SSL证书
    你需要为Elasticsearch集群准备一套SSL证书和密钥。使用受信任的证书颁发机构(CA)签发的证书当然最理想,但在测试或内部环境中,自签名证书也能派上用场。生成证书后,将其分别分发到Filebeat和Elasticsearch节点的配置目录下,比如/etc/filebeat/etc/elasticsearch
  • 第二步:让Filebeat使用SSL连接
    在Filebeat的配置文件filebeat.yml中,你需要为输出部分(或特定的输入,如果涉及)配置SSL。以下是一个针对日志输入启用SSL的示例片段:
filebeat.inputs:
- type: log
  enabled: true
  paths:
    - /var/log/*log
  ssl.enabled: true
  ssl.certificate_authorities: ["/etc/filebeat/ca.pem"]
  ssl.certificate: "/etc/filebeat/filebeat.pem"
  ssl.key: "/etc/filebeat/filebeat-key.pem"
  • 第三步:配置Elasticsearch的SSL终端
    通信是双向的,Elasticsearch这边也需要配置以接受SSL连接。编辑elasticsearch.yml,启用HTTP层的SSL并指定证书路径:
xpack.security.http.ssl.enabled: true
xpack.security.http.ssl.certificate: "/etc/elasticsearch/elasticsearch-cert.pem"
xpack.security.http.ssl.key: "/etc/elasticsearch/elasticsearch-key.pem"
xpack.security.http.ssl.certificate_authorities: ["/etc/elasticsearch/ca.pem"]

最后,分别重启Filebeat和Elasticsearch服务,让SSL加密配置全面生效。

简单来说,X-Pack方案更适合已经使用Elastic Stack商业功能或追求开箱即用安全集成的环境;而TLS/SSL方案则提供了标准化的传输层加密,兼容性更广,控制也更直接。无论选择哪一种,都能确保你的Filebeat在CentOS系统上,将日志数据安全地送达目的地。

来源:https://www.yisu.com/ask/40312172.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
Ubuntu Exploit攻击案例分析

Ubuntu Exploit攻击案例分析

Ubuntu系统漏洞利用:从攻击案例到防御实践 提到Ubuntu,很多人会联想到其出色的稳定性和用户友好性。然而,即便是这样一款广受欢迎的开源操作系统,也并非无懈可击。历史与现实中存在的各类安全漏洞,为攻击者提供了可乘之机。深入剖析这些攻击案例,恰恰是构建有效防御体系的第一步。 案例一:Ubuntu

时间:2026-04-24 18:04
FileZilla在Linux上如何加密传输

FileZilla在Linux上如何加密传输

在Linux上使用FileZilla进行加密传输 说到在Linux环境下用FileZilla传文件,安全肯定是头等大事。好在,它为我们提供了两种主流的加密传输协议:FTPS(基于SSL TLS的FTP)和SFTP(基于SSH的文件传输协议)。这两种方式都能为你的数据穿上“防护服”,但配置路径略有不同

时间:2026-04-24 18:03
SFTP在CentOS上如何加密传输数据

SFTP在CentOS上如何加密传输数据

在CentOS上实现SFTP加密传输:一份清晰的操作指南 说到在服务器间安全地传输文件,SFTP(SSH文件传输协议)无疑是首选方案之一。它天生就自带加密光环,因为其底层完全构建在SSH协议之上。这意味着,一旦你配置好了SSH服务,加密传输其实就已经就绪了。下面,我们就来一步步拆解,如何在CentO

时间:2026-04-24 18:03
Debian Syslog在网络攻击检测中的作用

Debian Syslog在网络攻击检测中的作用

Debian Syslog:网络攻击检测中的“沉默哨兵” 在网络安全防御体系中,日志系统往往扮演着那个默默记录一切的“沉默哨兵”。而Debian系统自带的Syslog,正是这样一位核心角色。它远不止是一个简单的记录工具,更是构建主动防御、识别潜在威胁的基石。下面,我们就来具体拆解一下,它在网络攻击检

时间:2026-04-24 18:03
Debian下TigerVNC的加密方式有哪些

Debian下TigerVNC的加密方式有哪些

在Debian系统下,TigerVNC的加密方式主要包括SSL TLS加密 远程访问图形界面,安全是头等大事。在Debian系统里部署TigerVNC,其核心的加密手段就是SSL TLS协议。这套机制能确保你的每一次键盘敲击、鼠标移动,在传输过程中都被严密保护,防止被窥探或篡改。下面这张图可以帮你快

时间:2026-04-24 18:03
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程