내 상황은 이렇습니다. 인터넷이 연결된 서버 A가 있습니다.
내 서버 B는 방화벽 뒤에 있어 인터넷에 연결할 수 없지만 SSH를 통해 액세스할 수 있습니다.
그러면 내 서버 CDE는 서버 B와 동일한 네트워크에 있지만 SSH를 통해서만 서버 B에서 액세스할 수 있습니다.
ssh -R을 사용하여 SSH 터널 프록시를 통해 서버 A에서 서버 B로 인터넷을 제공한 다음 -D를 사용하여 서버 B에서 A로 다시 연결하여 프록시로 사용할 수 있는 포트를 설정할 수 있습니다.
이 문제를 인터넷 검색했지만 정확한 상황을 찾을 수 없습니다.
가능하다면 양말5 포트를 통해 서버 B 또는 A에서 서버 CDE로 인터넷을 제공하고 싶습니다.
어떻게 해야 하나요? 감사해요.
답변1
서버 A에서 B에 대한 SSH 연결을 생성하고 B를 C에 대한 점프 호스트로 사용하고 역방향 SOCKS 연결을 엽니다.
ssh -J B -R PORT C
-J B
B
점프 호스트 로 사용-R PORT
역방향 프록시PORT
에는 최신 버전의 SSH가 필요합니다.
자세한 내용은 설명서를 참조하세요.