MacOS X 上的 SSH 端口转发

MacOS X 上的 SSH 端口转发

我知道有很多关于这个的教程,但我无法让它在我的计算机上运行。

因此我有一个运行于以下平台的 MySQL 数据库:

Server: dbhost.net
Name: mydbuser
PW: mydbuserpwd
Port: 3306

可以通过 SSH 连接访问此数据库,如下所示:

Server: dbhost.net
Name: mysshuser
PW: using my ssh public key

在 Sequel Pro 中它看起来像这样:https://d.pr/i/Af7zUC

现在我安装了一个本地应用程序,它要求我输入 MySQL 凭据 - 当我从上面输入我的正常 MySQL 凭据时,它将不起作用。因此,我需要在应用程序中输入一些内容(服务器、用户名、密码),然后通过如上所述的 SSH 连接建立与数据库的连接。我该怎么做?我尝试了:

ssh -L 1025:127.0.0.1:3306 -p 22 -l mysshuser -N dbhost.net

然后127.0.0.1:1025在应用程序中使用,但这没有任何作用。你能帮忙吗?

相关内容