【问题标题】:Access SVN server from machine on work subnet via an SSH tunnel通过 SSH 隧道从工作子网上的机器访问 SVN 服务器
【发布时间】:2011-11-27 07:01:44
【问题描述】:

我正在尝试通过 SSH 隧道访问我的工作 SVN 服务器到另一台机器。

类似这样的: (Local_Machine) -- SSH_Tunnel --> (工作站) -- LAN --> (SVN_Server)

我目前可以通过 ssh 隧道进入我的工作站,但无法通过本地机器上的隧道访问 svn 服务器。

我正在尝试做的事情是否可行,或者我是否还需要从工作站通过隧道进入 SVN_Server?

更多信息: 本地机器是使用腻子隧道的 Windows 7 机器。 Workstation 是另一个使用 winsshd 的 Windows 7 机器。 SVN_Server 是一个 Windows Server 2008 机器(无 SSH 访问)

【问题讨论】:

    标签: svn ssh tunnel


    【解决方案1】:

    远程隧道的端点不需要在同一台机器上。因此,您可以设置一条从本地机器到远程 SVN 服务器的隧道。这就是您可以使用 ssh 命令行执行此操作的方式:

    ssh -L 3690:svn_server:3690 workstation
    

    这会连接到您工作站上的 SSH 服务器,并在 svn_server 上设置从本地端口 3690 到端口 3690 的隧道。

    如果您已经通过隧道到达您的工作站,您可以将上述隧道嵌入到您已有的隧道中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-12
      • 1970-01-01
      • 2016-09-25
      • 2019-03-18
      • 2019-12-29
      • 1970-01-01
      • 2015-09-20
      • 1970-01-01
      相关资源
      最近更新 更多