Área de trabalho remota através de vários túneis ssh (A - B - C)

2

Eu tenho 3 máquinas. Máquina A, que pode acessar B, e B, que pode acessar C (que é um computador Windows)

Como posso me conectar com a área de trabalho remota diretamente da máquina A para a C com o túnel ssh

    
por zz1433 23.12.2011 / 20:08

1 resposta

5

Você só precisará de um túnel , já que há apenas uma máquina no meio.

  1. Conecte-se de A a B usando SSH, com um túnel local de :<portX> a <machineC>:3389 .

    Dependendo do seu cliente SSH:

    • OpenSSH - ssh -fN -L<portX>:<machineC>:3389 <machineB>

    • PuTTY - porta de origem <portX> , destino <machineC>:3389 , tipo local .

      O PuTTY também aceita a mesma opção -L quando executado a partir da linha de comando.

  2. Conecte-se de A a localhost:<portX> usando a Área de Trabalho Remota.

    • Windows Remote Desktop - digite localhost:<portX> na caixa Computador .

      Ou execute mstsc /v localhost:<portX> .

Aqui <portX> é qualquer porta entre 1024-65535, e ainda não está em uso pela máquina A.

    
por 23.12.2011 / 20:37