【问题标题】:Sylog-ng cert issueSyslog-ng 证书问题
【发布时间】:2017-12-14 06:07:24
【问题描述】:

我们已经配置了一个接收客户端日志的 Syslog-ng 中继服务器。客户端和中继服务器使用 TLS 通信和转发日志。我们注意到客户端出现以下错误。

我关注 Configuring syslog-ng PE clients 设置 TLS 通信。

Dec 13 05:29:13 syslog-ng[10769]: Syslog connection established; fd='16', server='AF_INET(1**.1**.1.105:6514)', local='AF_INET(0.0.0.0:0)'
Dec 13 05:29:13 syslog-ng[10769]: Error setting up TLS session context; tls_error='PEM routines:PEM_read_bio:no start line'

有什么问题,我该如何解决?

【问题讨论】:

标签: ssl certificate ssl-certificate syslog syslog-ng


【解决方案1】:

PEM 文件中的客户端证书前面应该有如下一行:

-----BEGIN CERTIFICATE-----

如果文件中没有该行,您看到的“无起始行”错误消息就是您所看到的。

检查客户端 PEM 文件是否包含该行。 (它只是一个文本文件,你可以用任何编辑器查看它。)如果它不包含该行,那么当你将它复制到客户端时文件损坏了,或者原始文件不正确。

如果您在 Unix 或 Linux 机器上生成 PEM 文件,然后将其复制到 Windows 机器上,您可能需要将文件中的行结尾从 LF 更改为 CR LF 以便它正确阅读。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-06
    • 1970-01-01
    • 2011-10-18
    • 2021-10-14
    相关资源
    最近更新 更多