
A, B, C라는 3개의 서버가 있다고 가정합니다.
C는 A와 B 모두에 SSH로 연결할 수 있지만 A와 B는 서로 연결할 수 없습니다.
C를 통해 모든 트래픽을 프록시하지 않고 "중개자"에서 C를 사용하여 A와 B 사이의 터널을 열 수 있습니까?
답변1
A와 B가 연결할 수 없는 경우 트래픽은 C를 거쳐야 합니다. A에서 실행하려고 합니다.
ssh -L A:portA:B:portB user@C
일반적으로 A에서 직접 실행되지만 C에서 원격으로 실행할 수도 있습니다(그러나 확인할 세 번째 컴퓨터가 없습니다).
ssh user@A "ssh -L A:portA:B:portB user@C"