Você realmente deveria corrigir sua pergunta particularmente quando eu indiquei o erro nela, você a deixou lá com o erro.
Na verdade, eu já implementei o que você fala, de duas maneiras diferentes, com apenas uma porta aberta, VNCing para qualquer computador atrás da rede.
Método 1 - SSH para o roteador NAT que encaminha para uma máquina, mas especifique no comando ssh com -L, para qual máquina encaminhar, e depois VNC através dela.
Método 2- VPN, depois VNC para qualquer computador
O método 2 é muito mais fácil. Procure vídeos ou artigos sobre como fazer uma VPN no Windows [ou no Linux]. Você precisa de um porto para a frente também.