Com um túnel SSH, você pode fazer algo assim:
laptop Ubuntu server guest
____ 10467 22 _____ ? 3389_____
| |___________________| |__________| |
|____| \ |_____| |_____|
\
\__SSH connection
Mas tome cuidado para que apenas a conexão entre o laptop e o servidor Ubuntu seja criptografada. E a porta 3389 tem que ser aberta, então não é isso que você está procurando. Você deve ir com uma VPN se quiser fazer o RDP com um servidor acessível pela Internet.
Se o servidor Ubuntu estiver na mesma Rede de Área Local (LAN) protegida do que o Windowsguest, então está tudo bem. Você só precisa abrir sua porta 3389 no windowsguest e fechá-la no seu firewall, para que ela permaneça protegida. Mesmo que o windowsguest seja acessível pela Internet, ele não usará a mesma interface para se comunicar com o servidor Ubuntu e com o resto do mundo. Portanto, certifique-se de que a porta 3389 esteja fechada na interface da Internet e aberta na interface da LAN.
Com o programa openssh
, a linha de comando seria semelhante
ssh -L 10467:windowsguest:3389 user@ubuntuhost
.
A mesma opção existe para o PuTTY.
Nestajanela:
- selecioneaopção"Local"
- digite "windowsguest: 3389" como destino
- insira "10467" como porta de origem
- deixe a opção "Auto"
Esta imagem foi tirada de link que é uma bonita bom tutorial para tunelamento de porta com SSH.