这可能是一个非常罕见的用例,但我想做的是:
从 PostgreSQL 数据库连接到 MySQL-Databse(我的网站)以创建一个外部表,该表从 MySQL 数据库中获取网站用户信息。
所以到目前为止我所做的是为 PostgreSQL 安装 MySQL 外部数据包装器 (fdw) 并尝试设置外部服务器。问题是,webhost 只允许 SSH 访问数据库,而 mysql_fdw 只接受额外的 SSL 参数:
{ "ssl_key", ForeignServerRelationId },
{ "ssl_cert", ForeignServerRelationId },
{ "ssl_ca", ForeignServerRelationId },
{ "ssl_capath", ForeignServerRelationId },
{ "ssl_cipher", ForeignServerRelationId }
所以我的问题是,我能否以某种方式使用我的 SSH 登录凭据(SSH 用户/密码或密钥对)来生成必要的 SSL 参数?
有谁知道如何实现这一目标?
谢谢和亲切的问候,
迈克尔