无法使用 heidisql ssh 进入数据库

Rub*_*ben 1 ssh heidisql forge

我正在使用的配置:

Network type : SSH Tunnel
Hostname : 127.0.0.1
User : *Database Username*
Password : *Database Password*

SSH Host : Server IP
Port : 22
Username : *Username*
Private key file : .ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)

我得到的错误:

PLink exited unexpected. Command line was: pling.exe -ssh forge@xxx.xx.xxx.xxx -P 22 -i "C:\Users\Ruben\.ssh\id_rsa" -N -L 3307:127.0.0.1:3306
Run Code Online (Sandbox Code Playgroud)

可以在我的控制台上 ssh 没有问题。所以ssh密钥设置正确。我在这里缺少什么?

编辑:在 MySQL Workbench 中找到完全相同的配置工作

Rub*_*ben 5

问题来自于 HeidiSQL 仅支持用于 ssh 隧道的 Putty 而 Putty 不支持 OpenSSH 的事实。

所以,你必须下载puttygen.exe。运行。转到转换并另存为私钥。然后,您可以使用该私钥在 HeidiSQL 上进行连接。

你可以在这里找到更多信息