Se o computador A puder ser acessado via SSH, um túnel SSH seria o caminho a seguir:
computer-B$ ssh -L 1234:localhost:80 computer-A.example.com
Uma vez que você está logado, aponte seu navegador para http://localhost:1234
e o servidor web no computador A deve responder.
Com putty, há um " Túneis " menu abaixo da opção "SSH" (lado esquerdo) onde você pode configurar o mesmo encaminhamento .
Atualização: Embora praticamente todas as distribuições do Linux estejam enviando um servidor OpenSSH, o sistema operacional Windows não tem esse recurso por padrão. No entanto, existem servidores SSH para Windows disponível . Quando o servidor SSH estiver sendo executado no computador A (e a porta 22 / TCP for encaminhada para esse computador, se estiver atrás de um roteador ), você pode usar o exemplo acima para finalmente se conectar ao computador A via linha de comando ou por meio de um cliente SSH , como Putty .