1
我用于连接任何SSH会话Keepass中的插件keeagent(它的工作方式与pageant一样)。所以我从来没有输入我的密码和私人密钥存储在我的keepass文件中。它存在几种工具,可以很好地使用SSH代理。但我没有找到在MySQL Workbench中使用代理使用SSH隧道的方法。通过使用MySQL Workbench(或其他)的代理通过SSH连接到MySQL
是否可以通过SSH隧道使用代理连接MySQL Workbench?
如果没有,有谁知道,哪个工具支持此功能?
嗨,thans的答复,但我尝试连接到数据库使用的功能:TCP/IP通过SSH在MySQL工作台。此功能需要密钥文件的目录路径,我无法使用existant代理(如pageant或keeagent)来配置它以建立ssh连接。 –
这些密钥代理为您管理密钥文件,这很方便。但MySQL Workbench的SSH实现(当前是paramiko库)需要直接访问密钥文件,但前提是您使用的是基于密钥的身份验证。尝试找到您的密钥代理管理的密钥文件,例如在你的用户目录中,子文件夹'.ssh'。这个文件夹是一个标准,许多实现自动使用密钥文件“id_rsa”,如果它存在的话。 –
好的,谢谢,只是为了澄清,在这种情况下使用代理是不可能的,因为MySQL Workbench需要直接访问文件? –