2012-03-07 3 views
3

죄송 합니다만이 질문에 대한 이전 답변을 검색하고 읽었지만 특정 쿼리를 해결하는 방법을 알 수 없습니다. 나는 다음 질문이 가까웠지만 다시는 알 수 없다고 생각한다.SSH 터널을 통해 집에서 SVN 저장소에 연결하는 방법

Access SVN server from machine on work subnet via an SSH tunnel

내 시나리오 : 나는 프로에 SSH에 액세스 할 수없는 //

을 프로 : 나는 SVN 프로토콜 즉 SVN을 통해 호스트 프로상의 SVN 저장소에 연결하는 작업에서

.

내 직장 PC가 NAT 라우터 뒤에 있으며 공개 IP 주소가 없습니다.

(그것의 IP는 172.1.1.1과 유사) I 그러나 내 홈 PC에 내 작품을 PC에서 SSH는 호스트 이름이 aruba.myexample.org

내가에서 를 연결하는 SSH를 사용할 수 있습니다 할 수 내 직장 PC ~ 내 집 PC와 frodo의 SVN 저장소로 전달 하시겠습니까?

나는 내 홈 PC (aruba.myexample.org)

에 설치 포트에 시도 할 때 그러나 나는이 가능하다 확신 붙어되고, 프로 내 작업 PC에서 전달하는 SSH -L 명령을 사용하여 ?

TIA

Ayub

답변

4

노력이 ssh -R 3690:frodo:3690 aruba.myexample.org

+0

내가 오류 "잘못된 원격 전달 사양" –

+0

안녕 darkmistI 약간 답을 편집하고 작동 얻었다을받을 수 위의 명령을 시도 할 때! –

+1

그래서 요점을 되풀이합니다. work pc에서는'ssh -R 3690 : frodo : 3690 aruba.myexample.org'이고 내 집 PC에서 SVN에서 체크 아웃하기 위해'svn svn : // localhost : 3690/myexampleproject'를 사용했습니다. –