我有一个隧道连接到远程服务器使用Mysql的问题。
我尝试:
ssh -L 3306:localhost:3306 root@vps1
和完美的作品! (我使用Mysql WorkBenchtesting了连接)
BUt如果我这样做:
ssh root@vps1tunnel
我可以连接,但Mysql WorkBench无法连接到使用隧道的远程服务器。
这些是我的ssh_config中的区域
Host vps1 HostName 1.1.1.1 Port 3000 IdentityFile ~/.ssh/%r Host vps1tunnel HostName 1.1.1.1 Port 3000 IdentityFile ~/.ssh/%r # MySQL LocalForward localhost:3306 1.1.1.1:3306
所以现在我想“转换”:
ssh -L 3306:localhost:3306 root@vps1
在ssh_config区域
有人可以帮我吗?
你要
LocalForward 3306 localhost:3306
因为与-L
选项一样, LocalForward
选项中的“remote”地址与SSH服务器相关,而不是客户端。