这应该工作:
ssh -L 3310:127.0.0.1:3306 user@server
第一个端口号是要使用的本地端口(必须不在使用中),冒号之间的IP是要连接的IP,从您正在进入的主机的角度来看.第二个端口号是要连接的端口.如果要连接到正在进入的服务器以外的服务器,请尝试以下操作:
ssh -L 3310::3306 user@server
通常,当我想多次执行此操作时,我在〜/ .ssh / config中创建一个条目,如下所示,其中sshhost.example.com是我正在搜索的服务器,我要打开的本地端口是5910 ,我要连接的另一端的IP是192.168.35.69,我要连接的端口是5900:
Host desk
Hostname sshhost.example.com
User jed
Port 22
LocalForward 5910 192.168.35.69:5900
然后从命令提示符我可以做
jed@jed-mbp:~$ssh desk
并在办公室的桌面上找到一条隧道.
祝好运,
–jed