Доступ к серверу SVN с компьютера в рабочей подсети через туннель SSH - PullRequest
1 голос
/ 29 сентября 2011

Я пытаюсь получить доступ к своему рабочему серверу SVN через туннель SSH на отдельную машину.

Примерно так: (Local_Machine) - SSH_Tunnel -> (Рабочая станция) - LAN ->(SVN_Server)

В настоящее время я могу туннелировать на свою рабочую станцию ​​через ssh, но не могу получить доступ к серверу svn через туннель на моей локальной машине.

Возможно ли то, что я пытаюсь сделать, илимне также нужно туннелировать в SVN_Server с рабочей станции?

Дополнительная информация: Локальный компьютер - это коробка Windows 7, использующая замазку для туннелирования.Рабочая станция - это еще одна Windows 7, использующая winsshd.SVN_Server - это Windows Server 2008 (нет доступа по SSH)

1 Ответ

1 голос
/ 29 сентября 2011

Конечная точка удаленного туннеля не обязательно должна быть на одной машине. Итак, вы можете настроить туннель, который идет от вашего локального компьютера к удаленному серверу SVN. Вот как это можно сделать с помощью командной строки ssh:

ssh -L 3690:svn_server:3690 workstation

Это подключается к вашему SSH-серверу на вашей рабочей станции и устанавливает туннель от локального порта 3690 до порта 3690 на svn_server.

Если вы уже проходите туннель, чтобы добраться до своей рабочей станции, вы можете встроить вышеуказанный туннель в уже имеющийся туннель.

...