无法使用 heidisql ssh 进入数据库
Unable to ssh into database with 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 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 密钥设置正确。我在这里错过了什么?
edit:在 MySQL Workbench
中找到完全相同的配置
问题出在 HeidiSQL 仅支持用于 ssh 隧道的 putty,而 Putty 不支持 OpenSSH。
因此,您必须下载 puttygen.exe。 运行它。转到转换并另存为私钥。然后您可以使用该私钥在 HeidiSQL 上进行连接。
您可以找到更多信息here
我正在使用的配置:
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 密钥设置正确。我在这里错过了什么?
edit:在 MySQL Workbench
中找到完全相同的配置问题出在 HeidiSQL 仅支持用于 ssh 隧道的 putty,而 Putty 不支持 OpenSSH。
因此,您必须下载 puttygen.exe。 运行它。转到转换并另存为私钥。然后您可以使用该私钥在 HeidiSQL 上进行连接。
您可以找到更多信息here