我只能从一个远程服务器连接到该服务器specific IP address (Ubuntu Server)
,当我在办公室时这没问题,但现在我在家工作,我就被困住了。
我可以通过这个 SSH 访问 Ubuntu 服务器specific IP address
,因此我使用 SSH 代理(提供本地 Socks 5 代理)连接到它。
到目前为止,我已经找到了连接 SSH 和 FTP 的方法(使用支持 Socks Proxy 的 FileZilla)
但是我没有找到macOS
支持 socks 5 代理的 MySQL GUI 应用程序。
请指教。
答案1
您可以使用 open-ssh 本地隧道。您可以在-L
命令行或LocalForward
~/.ssh/config
ssh -L 33060:mysql_server_ip:3306
然后localhost:33060
在 MySQL 客户端中用作server:port
字符串。
另一种方法是使用带有 ssh 隧道的 MySQL Workbench。