1

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

像这样:(Local_Machine) -- SSH_Tunnel --> (Workstation) -- LAN --> (SVN_Server)

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

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

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

4

1 回答 1

1

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

ssh -L 3690:svn_server:3690 workstation

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

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

于 2011-09-28T23:22:55.953 回答