
두 컴퓨터 사이에 SSH 터널을 만들고 싶습니다. 이것은 내 현재 설정입니다.
Fig. 1
--------- SSH ----------- SSH ---------
| A | ---------> | Gateway | <--------- | B |
--------- ----------- ---------
Fig. 2
---------- :7575 Tunnel :7575 ----------
| Server | <-------------------------------- | Client |
---------- ----------
A와 B는 게이트웨이에 SSH로 연결할 수 있지만 게이트웨이는 A나 B에 SSH로 연결할 수 없습니다.
A는 Linux에서 실행되고 B는 Windows에서 실행되며 PuTTY를 통해 게이트웨이를 연결합니다.
B의 클라이언트 소프트웨어가 A의 서버에 연결할 수 있도록 터널(그림 2 참조)을 어떻게 만들 수 있습니까?
답변1
이와 같이:
- 퍼티가 있는 B에서: ssh를 통해 게이트웨이로 이동합니다. 창 상단을 마우스 오른쪽 버튼으로 클릭하고 ssh/tunnels 연결에서 터널 추가: localport 7575, 대상 127.0.0.1:7575 - 닫기 전에 적용을 클릭하는 것을 잊지 마세요.
- OS ssh 명령을 사용하는 S에서:
ssh -R7575:127.0.0.1:7575 gateway
이 역방향 터널은 A에서 시작된 터널의 끝을 B의 포트 7575에 연결합니다.