如何通过SSH隧道从家里连接工作SVN存储库

时间:2012-03-07 14:39:05

标签: svn ssh nat tunnel

道歉,但我已经搜索并阅读了此问题的先前答案,但无法弄清楚如何解决我的特定查询。我认为以下问题很接近,但我又想不通了!

Access SVN server from machine on work subnet via an SSH tunnel

我的情景:

在工作中,我通过svn协议连接到主机 frodo 上的SVN存储库,即svn:// frodo

我没有对frodo的SSH访问权限。

我的工作PC位于NAT路由器后面,因此没有公共IP地址。 (它的IP类似于172.1.1.1)

然而,我可以从我的工作PC通过SSH连接到我的家用电脑,主机名是 aruba.myexample.org

我是否可以使用SSH将我的工作PC 连接到我的家用电脑,还可以转发到佛罗多的SVN回购?

我使用SSH -L命令从我的工作PC转发到frodo,但是当我尝试在家用PC上设置端口时我遇到了困难(aruba.myexample.org)

我相信这是可能的吗?

TIA

阿育

1 个答案:

答案 0 :(得分:4)

试试这个ssh -R 3690:frodo:3690 aruba.myexample.org