encaminhamento de porta SSH, porta encaminhada através de VPN

1

O cenário:

  • Eu tenho um laptop Linux ( linuxlaptop )
  • Há um software que desenvolvo que acessa um serviço da Web https://ws.behind-vpn.com que está por trás de uma VPN Cisco AnyConnect.
  • Não consigo conectar-me à VPN a partir do laptop Linux (o processo de certificado de VPN é somente Windows / IE)
  • Portanto, ao fazer testes de integração, faço o seguinte:

    1. Iniciar uma VM do Windows ( windowsvm )
    2. Conecte a VPN da VM
    3. Teste o software na VM

Agora estou procurando simplificar um pouco o processo de teste de integração. Eu gostaria de poder me conectar ao serviço da web diretamente do meu laptop Linux.

Minhas perguntas:

  • Tenho a sensação de que isso deve ser possível usando o encaminhamento de porta SSH. É?
  • Se possível, alguém poderia explicar como configurar o encaminhamento de porta ssh para realizar isso?
  • Preciso de um servidor SSH em windowsvm para fazer isso? Em caso afirmativo, o que é um bom servidor SSH para Windows?
por codeape 17.04.2012 / 14:00

1 resposta

1

Se tudo o que você está fazendo é link (porta 443), então sim.

Execute sshd no seu laptop linux e conecte-se a ele usando o putty (ou outro cliente ssh) de qualquer host dentro do perímetro do firewall. Esse host precisa ter acesso direto ao site que você está testando. Pode até ser o próprio servidor.

Em massa, configure um túnel "Remoto". Escolha uma porta de origem aleatória (escolha uma com mais de 1024 e certifique-se de que não é não usada em seu laptop) e defina o destino como <YourTestingServerIP>:443 .

Quando o ssh estiver conectado e o túnel estiver ativo, navegue até o endereço https://localhost:<RandomLocalPort>/blah/blah/blah.html no seu laptop e você deverá ser de ouro.

    
por 17.04.2012 / 22:49