Seu cenário descreve o caso de uso exato para o SSH com o encaminhamento de porta do gateway reverso. Aqui está um exemplo possível de sua implementação:
1) Configure um computador Linux na sua intranet e instale o servidor OpenSSH lá (IIRC, ele deve estar atualizado o suficiente para suportar o SSHv2).
2) Configure o SSHd para habilitar as portas de gateway, definindo a linha "GatewayPorts yes" em / etc / ssh / sshd_config. Não esqueça de reiniciar o sshd.
3) Instale o cliente PuTTY SSH em seu laptop VPN.
4) Para habilitar a conexão à porta particular $ Port do laptop VPN de outros computadores da intranet, crie um encapsulamento executando este comando no laptop VPN:
putty $ LinuxIP -R $ Port: localhost: $ Port -N
Seu gateway Linux ouvirá a primeira porta da opção -R e, em seguida, encaminhará a segunda porta da opção -R do seu laptop VPN. No meu exemplo, as duas portas são as mesmas para simplicidade. A opção -N impede que o putty execute o shell depois de criar o túnel.
Se você precisar de várias portas para encaminhar, forneça várias opções -R no mesmo formato. Eu também recomendo para quebrar este comando por loop de script .BAT para restaurar o túnel automaticamente em links de rede quebrados.