【问题标题】:Syslog-ng 3.30.1 over TLS基于 TLS 的 Syslog-ng 3.30.1
【发布时间】:2020-12-07 18:15:56
【问题描述】:

我想将 Syslog-ng 服务器配置为使用 TLS。我对编写 syslog-ng 语句不是很熟悉,但这是我目前所拥有的。需要帮助添加 TLS 部分和目标

# logs
source s_net2 {
tcp(ip(0.0.0.0) port(6514));
};

destination d_net2 {
file(
"/var/log/syslog-ng/net1/$HOST/$YEAR-$MONTH-$DAY-ess-hbss.log"
perm(644)
create_dirs(yes)
);
};
log { source(s_net2); destination(d_net2); };

【问题讨论】:

    标签: syslog syslog-ng syslog4j


    【解决方案1】:
    source s_net2 {
      network(
        port(6514) transport("tls")
        tls(
          ca-file("/path/ca.crt")
          # ca_dir(/path/ca.d/)
          key-file("/path/server.key")
          cert-file("/path/server.crt")
        )
      );
    };
    

    或者,您可以使用pkcs12-file() 选项指定包含 CA 证书、服务器证书和 TLS 服务器密钥的 PKCS #12 存档。

    文档:

    【讨论】:

    • 感谢您的回复。目的地呢?
    • 同理,输入目的地址:network("example.com" port(6514) ...);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-03
    • 1970-01-01
    相关资源
    最近更新 更多