连接到 mysql 数据库时如何禁用 samhain 的 SSL?

连接到 mysql 数据库时如何禁用 samhain 的 SSL?

我刚刚从源代码编译了 samhain,并将数据库连接凭据添加到 samhainrc 文件中。出于某种原因,samhain 不会将任何条目写入 mysql 数据库。

连接到远程 Amazon RDS 实例的数据库凭据是正确的。远程计算机运行 MySQL 5.6,并且必须继续运行才能支持生产网站。运行 samhain 的新分配计算机使用 MySQL 客户端 8。如果我禁用 ssl,我可以从此客户端计算机手动连接:

mysql -h db-server-xyz.us-east-1.rds.amazonaws.com -u my_db_user -p --ssl-mode=DISABLED

如果我不禁用 SSL,我会收到错误:

ERROR 2026 (HY000): SSL connection error: error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol

这些机器在防火墙后面运行,因此不需要 SSL。遗憾的是,samhain 似乎没有提供配置选项来禁用这些连接的 SSL。

有人能帮我让 samhain 禁用数据库连接的 SSL/TLS 吗?或者,如果我可以为 samhain 提供一些配置,使 SSL 或 TLS 正常工作,那就太好了。我真的希望我不必将任何此类凭据编译到 samhain 本身中,因为我希望基于此服务器的映像来构建其他服务器,并且如果连接到其他数据库,则不想重新编译 samhain。

相关内容