로컬 Windows 인터넷 연결을 사용하여 원격 퍼티 터미널에서 wget으로 다운로드하는 가장 간단한 방법은 무엇입니까?

로컬 Windows 인터넷 연결을 사용하여 원격 퍼티 터미널에서 wget으로 다운로드하는 가장 간단한 방법은 무엇입니까?

원격 퍼티 터미널(예: 우분투 서버)에서 wget을 사용하고 로컬 Windows 인터넷 연결을 사용하여 다운로드를 시작하고 싶습니다.

나는 이것을 달성하는 두 가지 방법이 있다고 생각합니다.

  • 내 Windows 워크스테이션에서 HTTP 로컬 프록시를 실행한 다음 SSH 터널을 활성화하고 생성된 프록시를 사용합니다.
  • iptable 규칙을 사용하여 내 연결을 사용하여 연결된 사용자를 퍼티로 만들고 결국 새로운 종류의 SSH 터널을 실행합니다.

다른 방법이 있나요?

답변1

로컬 프록시 서버를 설치하는 방법은 아마도 가장 간단할 것입니다. 나는 이 작업을 여러 번 수행했지만 프록시 서버는 클라이언트가 아닌 SSH 서버 측에 있습니다. SSH 터널을 되돌리기만 하면 됩니다.

다른 프록시 서버를 사용하지 않고도 이것이 작동할지는 모르겠지만 Windows에서 cntlm[1]을 사용하여 회사 프록시 인증 처리를 단순화했습니다. 리눅스에서는 무엇보다 관성으로 인해 오징어를 사용하지만 요즘에는 바니시가 더 인기 있는 것 같습니다. [2] 다른 제안이 있습니다.

[1]http://cntlm.sourceforge.net/ [2]Windows용 프리웨어 로컬 프록시 엔진?

답변2

터널링을 시도한다고 가정해 보겠습니다 http://google.com/?q=ssh+tunnel.

PuTTY에서:

  1. 설정 > 연결 > SSH > 터널
  2. 소스 포트:40000
  3. 목적지:google.com:80
  4. 유형:Remote

그런 다음 원격 SSH 세션에서 다음을 수행합니다.

wget localhost:40000/?q=ssh+tunnel

하지만 다운로드하려는 웹사이트에서 리디렉션을 실행하는 경우에는 작동하지 않습니다.

관련 정보