em Windows Tweaks

Alterando a porta TCP do Remote Desktop do Windows

Rescentemente tive um problema para resolver no qual o cliente possuia um roteador modelo D-Link onde não permitia um SNAT com mais de uma regra apontando para a mesma porta privada e com endereços de ip diferentes.

Ilustrando
servidor A -> ip: 192.168.1.1 -> RDP local 3389 -> RDP público 3389
servidor B -> ip: 192.168.1.2 -> RDP local 3389 -> RDP público 3393

O roteador não permitia criar mais de uma regra apontando para a mesma porta. Com isto o que restava a fazer é alterar a porta TCP de uma das máquinas apontando para 3393. Para efetuar este processo siga os passos abaixo:

Entre no registro do Windows, no meu caso um Windows 7 e acesse a seguinte chave

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber

Note que o valor que está cadastrado nesta chave está em hexa, mude para decimal e altere para 3393 conforme nosso exemplo.
Feito isto, feche o regedit.

Se você puder reinicar a máquina simplesmente reinicie o computador para o serviço já subir nesta porta. Do contrário acesse o gerenciador de serviços do Windows e reinicie o serviço chamado “Serviços de Área de trabalho remota

Com isto o serviço já deve estar escutando na porta 3393. Você pode conferir utilizando o comando

netstat -na |more

* procure por uma linha com esta abaixo:

TCP 0.0.0.0:3393 0.0.0.0:0 LISTENING

Se estive em listening significa que está funcionando corretamente. Do contrário não está.

Problemas
Caso você encontre dificuldade no qua a porta 3393 está em listening e mesmo assim não está conseguindo acessar, provavelmente o firewall do Windows está bloqueando esta porta. Para resolver temos que criar uma regra para liberar a porta

Siga o exemplo abaixo:

1) Vá até o painel de controle / Firewall do Windows / Configurações avançadas
2) No menu de configuração do firewall do windows clique em Regras de Saída, e selecione o menu Ação / nova regra
3) Nas opções selecione Porta ( clique em avançar )
4) Selecione TCP, e especifique a porta 3393 no qual queremos liberar e clique em Avançar
5) Salve a regra e feche o gerenciar de firewall

rdp_windows

 

Feito isto sua porta 3393 já deve estar funcionando para acesso ao RDP. Basta criar uma nova regra no router apontando para esta porta TCP