Ubuntu

如何使用 Socks Proxy 連接到遠端 MySQL 伺服器

  • May 3, 2020

我只能從 連接到遠端伺服器specific IP address (Ubuntu Server),這在我在辦公室時還可以,但現在我在家工作,我被困住了。

我可以通過 SSH 訪問 Ubuntu 伺服器specific IP address,因此我使用 SSH 代理(提供本地 Socks 5 代理)連接到它。

到目前為止,我已經找到了連接到 SSH 和 FTP 的方法(使用支持 Socks Proxy 的 FileZilla)

但我發現沒有macOS支持 socks 5 代理的 MySQL GUI 應用程序。

請指教。

您可以使用 open-ssh 本地隧道。您可以-L在命令行或LocalForward~/.ssh/config

ssh -L 33060:mysql_server_ip:3306

然後localhost:33060在 MySQL 客戶端中作為server:port字元串使用。

另一種選擇是將MySQL Workbench 與 ssh tunneling一起使用。

引用自:https://serverfault.com/questions/1015377