2011-09-28 4 views
1

SSN 터널을 통해 내 작업 SVN 서버에 액세스하려고 시도하고 있습니다. 이 같은SSH 터널을 통해 작업 서브넷의 머신에서 SVN 서버에 액세스

뭔가 : (LOCAL_MACHINE) - SSH_Tunnel -> (워크 스테이션) - LAN -> (SVN_Server)

나는 현재 ssh를 통해 내 워크 스테이션에 터널하지만 SVN 서버에 액세스 할 수 있습니다 내 로컬 컴퓨터의 터널을 통해.

내가 할 수있는 일이 무엇입니까, 아니면 워크 스테이션에서 SVN_Server로 터널링해야합니까?

추가 정보 : 로컬 컴퓨터는 퍼티를 터널로 사용하는 Windows 7 상자입니다. 워크 스테이션은 winsshd를 사용하는 다른 Windows 7 상자입니다. SVN_Server는 Windows Server 2008 상자입니다 (SSH 액세스 없음)

답변

1

원격 터널의 끝점은 동일한 컴퓨터에있을 필요는 없습니다. 따라서 로컬 시스템에서 원격 SVN 서버로가는 터널을 설정할 수 있습니다. 이것은 ssh 명령 줄을 사용하여 그렇게 할 수있는 방법은 다음과 같습니다

ssh -L 3690:svn_server:3690 workstation 

이 워크 스테이션에 SSH 서버에 연결하고 svn_server의 포트 3690에 대한 로컬 포트 ​​3690에서 터널을 설정합니다.

이미 워크 스테이션에 도착하기 위해 터널을 통과했다면 이미 터널 안에 터널을 삽입 할 수 있습니다.

관련 문제