Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用heidisql通过ssh连接到数据库_Ssh_Forge_Heidisql - Fatal编程技术网

无法使用heidisql通过ssh连接到数据库

无法使用heidisql通过ssh连接到数据库,ssh,forge,heidisql,Ssh,Forge,Heidisql,我正在使用的配置: 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 我得到的错误是: PLink exited unexpected. Command line wa

我正在使用的配置:

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
我得到的错误是:

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
可以在我的控制台上进行ssh,没有问题。因此ssh密钥设置正确。我错过了什么


编辑:与MySQL Workbench中的配置完全相同

问题来自这样一个事实:HeidiSQL只支持ssh隧道的putty,而putty不支持OpenSSH

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


您可以找到更多信息,这个问题来自这样一个事实:HeidiSQL只支持putty用于ssh隧道,而putty不支持OpenSSH

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


您可以找到更多信息

我已经在使用私钥,但是我无法登录并且仍然收到此错误我已经在使用私钥,但是我无法登录并且仍然收到此错误