1
xujif 2016-03-23 13:51:21 +08:00
花生壳
|
2
vm 2016-03-23 13:52:01 +08:00 via Android 1
你在 A1 里面运行个反向的代理连到受你控制的电脑,然后其实就能传数据了。见 ssh -R
|
3
qianlicao353 2016-03-23 14:27:56 +08:00
ngrok
|
4
hxsf 2016-03-23 14:30:35 +08:00
ssh 通道+ 1
|
5
zi 2016-03-23 15:51:33 +08:00
1 、 ssh -N -R 某端口:A1:1433 B1
2 、在 B1 上连接 localhost:某端口 |
6
Fdkqeo OP 感谢 @vm @hxsf
我是这样解决的: Windows 机器上使用 Bitvise 。 B 下有一 Linux 主机 B2 ,在 B 上做端口映射。 Windows 主机 A1 上使用 Bitvise 连接到 B2 ,打开 S2C 端口转发,将 B2 的 1433 端口(不知为何, B2 上也必须是 1433 ,即使填写其他值,在 B2 上 netstat 看到的也是 1433 )转发到自己的 1433 端口。 Windows 主机 B1 上使用 Bitvise 连接到 B2 ,打开 C2S 端口转发,将自己的 1111 端口(因为 1433 已经被本机的 SQL Server 占用)转发到 B2 的 1433 端口。 然后 B1 在 SQL Server Management Studio 连接 127.0.0.1,1111 ,即可连接到 A1 的 SQL Server 服务。 |