2011-09-28 153 views
1

我试图通过SSH隧道将我的工作SVN服务器访问到单独的机器。通过SSH隧道从工作子网上的机器访问SVN服务器

事情是这样的: (LOCAL_MACHINE) - SSH_Tunnel - >(工作站) - LAN - >(SVN_Server)

我目前可以进入隧道通过SSH我的工作站,但不能访问SVN服务器通过我的本地机器上的隧道。

是我试图做的可能,还是我需要也从工作站隧道到SVN_Server?

更多信息: 本地机器是使用putty连接到隧道的Windows 7机器。 工作站是另一个使用winsshd的Windows 7机器。 SVN_Server是一个Windows Server 2008框(无SSH访问)

回答

1

远程隧道的端点不需要在同一台计算机上。所以,你可以建立一个从本地机器到远程SVN服务器的隧道。这是你会如何做,使用SSH命令行:

ssh -L 3690:svn_server:3690 workstation 

此连接到你的SSH服务器工作站上,建立了从本地端口3690到3690端口上svn_server隧道。

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