【问题标题】:How to connect to work SVN repository from home via SSH tunnel如何通过 SSH 隧道从家里连接到工作 SVN 存储库
【发布时间】:2012-03-25 02:20:03
【问题描述】:

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

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

我的场景:

在工作中,我通过 svn 协议(即 svn://frodo

)连接到主机 frodo 上的 SVN 存储库

我没有 SSH 访问 frodo。

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

但是,我可以通过 SSH 从我的工作 PC 到我的家用 PC,主机名为 aruba.myexample.org

我可以使用 SSH 将我的工作 PC 连接到我的家用 PC 并转发到 frodo 上的 SVN 存储库吗?

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

我确定有可能吗?

TIA

阿尤布

【问题讨论】:

    标签: svn ssh nat tunnel


    【解决方案1】:

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

    【讨论】:

    • 在尝试上述命令时,我收到错误“远程转发规范错误”
    • 所以回顾一下。在工作电脑上是ssh -R 3690:frodo:3690 aruba.myexample.org,在我家用电脑上从SVN结账时我使用svn svn://localhost:3690/myexampleproject
    猜你喜欢
    • 2014-07-20
    • 1970-01-01
    • 2021-11-13
    • 1970-01-01
    • 2013-04-05
    • 1970-01-01
    • 2011-02-17
    • 2021-02-15
    • 2018-10-06
    相关资源
    最近更新 更多