Назад | Перейти на главную страницу

как отключить SSL для samhain при подключении к базе данных mysql?

Я только что скомпилировал samhain из исходников и добавил учетные данные для подключения к базе данных в файл samhainrc. По какой-то причине samhain не будет записывать записи в базу данных mysql.

Учетные данные db, которые подключаются к удаленному инстансу 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 при подключении к какой-либо другой базе данных.