Proxy reverso usando hop e RDP

3

Estou tentando conectar-me do Vista ao XP usando o RDP via proxy reverso usando putty e um host intermediário. Existem inúmeros artigos na internet como fazê-lo usando vnc, servidores ssh, winsshd, etc, mas não consigo encontrar nada que me ajude neste caso específico.

O que eu tenho:

  1. Host do Windows XP protegido pelo firewall - 'destino'
  2. host linux rodando ssh na internet - 'intermediário'
  3. host do windows atrás do firewall - 'source'

Tudo que eu quero fazer é abrir o túnel reverso do destino para intermediar e usar este túnel para se conectar de volta da fonte. Isso deve ser simples de configurar, no entanto eu simplesmente não consigo fazer isso.

Isso é o que eu faço:

  • Em 'destino', abra a sessão putty, crie um túnel para 'intermediário' usando as seguintes configurações:
    porta de origem 3389, o destino é 'fonte: 33389', a direção é local

  • Em 'fonte', abra a sessão putty, crie um túnel para 'intermediário' usando as seguintes configurações:
    porta de origem 33389, o destino é 'destino: 33389', a direção é local

  • Finalmente, na fonte, abra o cliente de serviços de terminal e conecte-o ao localhost: 33389.Infelizmente, parece que os pacotes vão para algum lugar, mas eventualmente o cliente expira.

Estou totalmente entendendo mal o conceito?
Por favor ajude!

    
por Sergei 05.03.2010 / 22:40

1 resposta

2

Parece que você deve estar perto, mas aqui está a configuração que você deve ter:

  • Em destino , abra a sessão do PuTTY e crie um túnel para intermediário usando as seguintes configurações
    • Porta de origem: 33898
    • Destino: localhost: 3389
    • Remoto

Explicação:
Como a conexão é originária de source , e você quer escutar em uma porta em intermediário para ser encaminhada para source , o túnel deve ser < strong> remoto . Então um socket será aberto na porta 33389 no intermediário que será enviado na máquina local ( destino ) para localhost:3389 , onde o servidor RDP está escutando.

Tecnicamente, isso é tudo que você precisa. Enquanto seu computador source puder ver intermediário e intermediário aceitar conexões da Internet na porta 33389, você deverá ser capaz de apontar seu RDP cliente para intermediário: 33389 e pronto.

Atualização: Para ter apenas o único túnel você precisa selecionar a caixa de seleção Portas remotas fazem o mesmo , e como o Manual do PUTTY afirma que esse recurso pode estar desabilitado no servidor.

No entanto, se você quiser encapsular sua conexão de source para intermediário , aqui está a segunda parte da conifg:

  • Em source , abra uma sessão PuTTY e crie um túnel para intermediário usando as seguintes configurações:
    • Porta de origem: 3389
    • Destino: localhost: 33389
    • Local
    • Aponte o cliente RDP na origem para localhost e ele deverá se conectar.
por 05.03.2010 / 22:47