2012-03-01 1 views
1

1 (또는 2) 회선을 사용하여 다음 포트 포워드 구성을 설정하려고했지만 성공하지 못했습니다.2 홉 SSH 포트 전달

3 관련 기계; 로컬 머신 [local], 가공 기계 [prod], 타사 기계 [service]. Prodservice에 호스트 된 API에 (http) 액세스하고 I (local)에는 prod에 대한 ssh 액세스 권한이 있습니다. 그래서 개발 목적을 위해 을 통해 prod을 통해 터널을 설정하려고합니다. 따라서 어떤 local 포트에 cURL 명령을 내리고 요청을 service 엔드 포인트로 보낼 수 있습니다.

몇 년 전에 단일 ssh 명령으로이 정확한 작업을 수행했음을 확신하지만 지금까지 복제 할 수 없었습니다. 어떤 충고라도 받아 들였다.

+0

이 게시물을 서버 오류로 게시하는 것이 좋습니다.) –

답변

3

ssh -Nnt -L<localport number>:service:<service port number> <username>@prod &

는을하고 난 당신이 뭘 하려는지 이해한다면, 백그라운드에서 계속 열려있게해야한다. 그러면 <localport number>에 대한 요청이 service에서 prod<service port number>으로 전송됩니다.