Qual é a maneira mais simples de fazer o download com o wget no terminal de putty remoto usando minha conexão com a internet local do windows

0

Eu gostaria de iniciar um download usando o wget em um terminal de putty remoto (por exemplo, um servidor Ubuntu), mas usando minha conexão local com a Internet do Windows.

Eu acho que há duas maneiras de conseguir isso:

  • executar um proxy HTTP local na minha estação de trabalho do Windows, ativar um túnel SSH e usar o proxy criado
  • use regras iptable para tornar o usuário conectado em massa usando minha conexão, eventualmente executando um novo tipo de túnel SSH

Existe alguma outra maneira?

    
por snowflake 15.08.2014 / 19:37

2 respostas

1

Digamos que você esteja tentando encapsular http://google.com/?q=ssh+tunnel :

Em PuTTY:

  1. Configurações > Conexão > SSH > Túneis
  2. Porta de origem: 40000
  3. Destino: google.com:80
  4. Tipo: Remote

Em seguida, na sessão ssh remota:

wget localhost:40000/?q=ssh+tunnel

Isso não funcionará se o site que você está tentando baixar causar um redirecionamento.

    
por 15.08.2014 / 23:03
1

Sua ideia de instalar um servidor proxy local é provavelmente a mais simples. Eu fiz isso muitas vezes, mas onde o servidor proxy está no lado do servidor ssh, não cliente. Você só precisa reverter o túnel ssh.

Não sei se isso funcionará sem ter outro servidor proxy disponível, mas usei o cntlm [1] no Windows para simplificar o tratamento da autenticação de proxies corporativos. No linux eu uso o squid, mais da inércia do que qualquer coisa, embora atualmente o verniz pareça mais popular. [2] tem algumas outras sugestões.

[1] link [2] Mecanismo de proxy local gratuito para Windows?

    
por 15.08.2014 / 23:23