2011-09-28 150 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隧道。

如果您已經通過隧道到達您的工作站,則可以將上述隧道嵌入您已擁有的隧道中。