![Encaminhamento de porta para Windows Server como encaminhamento de porta SSH](https://rvso.com/image/1618342/Encaminhamento%20de%20porta%20para%20Windows%20Server%20como%20encaminhamento%20de%20porta%20SSH.png)
Eu tenho um servidor Windows 2019 que possui muitas instâncias de VMs (executando usando HyperV). Cada VM tem seu próprio IP privado e alguns aplicativos rodando internamente e expostos por meio de portas.
Parece:
VM1: executando o aplicativo nodejs porta 3000, ip privado: 10.10.10.1
VM2: executando o aplicativo php porta 3001, ip privado: 10.10.10.2
Agora quero configurar uma conexão segura para que meus colegas possam acessar os aplicativos dentro de cada VM sem expô-los à internet, como posso conseguir isso?
Se eu tiver um servidor Ubuntu e SSH, usarei o encaminhamento de porta dinâmico como este artigo
O Windows tem algo alternativo?
Eu fiz muitos tutoriais, mas parece que não funciona para mim.
Responder1
Não conheço o Windows, mas para isso você deve configurar um NAT entre o host e os convidados. O Hyper-V possui essa funcionalidade.
Cada convidado (máquina virtual) responderá internamente na porta 22, e os hosts redirecionarão o tráfego, por exemplo, das portas 2222, 2223, 2224 para 22 em cada VM.
Então seus colegas poderiam iniciar um túnel SSH a partir de suas máquinas:
ssh -L localhost:3001:10.10.10.1:3001 -p 2222 user@<windowserverip>
E depois disso, eles poderão acessar o aplicativo na porta 3001 em suas próprias máquinas.