Por que alguns serviços de desktops remotos não exigem que você configure o encaminhamento de portas?

5

Eu uso uma mistura de máquinas Linux e Windows no meu escritório. Eu tenho o logmein rodando nas minhas máquinas windows, e a configuração VNC nas do Linux. O plugin do navegador linux logmein funciona muito bem. No entanto, estou confuso sobre o porquê de não haver serviços como logmein ou gotomypc para linux, nos quais você instala o programa e está pronto para ir porque não há encaminhamento de porta para configurar no roteador. Isso ocorre porque esses serviços usam a porta 80 para lidar com as comunicações que seriam abertas? Existe uma necessidade de configurar servidores para lidar com o redirecionamento, de modo que não seria econômico criar um conjunto de cliente / servidor de RDP de código aberto que não exigisse o encaminhamento de porta?

    
por shady 05.03.2010 / 21:33

3 respostas

6

Aplicativos como o TeamViewer são [Cliente - Servidor - Cliente]: eles dependem do uso de um servidor externo às redes locais de ambas as partes. Cada extremidade é um cliente e inicia sua própria conexão com o servidor externo. Firewalls e roteadores NAT geralmente transmitem conexões de saída com bastante liberdade, e o NAT permite que as respostas (vindas do servidor externo) atinjam os nós internos corretos (PCs).

Os serviços True [Client - Server] exigem que o servidor tenha um endereço roteável. Um PC que fornece um serviço por trás de um roteador NAT não tem um endereço roteável, apenas o roteador mais próximo da internet tem um. Portanto, as conexões de entrada para um determinado IP e porta # devem ser roteadas para o nó de rede local (PC) específico conhecido pelo seu roteador para atender a essa porta específica - por exemplo, Port Forwarded.

    
por 05.03.2010 / 22:17
2

Você aposta!

Na verdade, a maioria dos aplicativos "plug and play" (se você preferir) tem um servidor de negociação entre você e a outra máquina que ajuda a conectá-lo por meio de uma porta efêmera. TeamViewer é um bom exemplo. Ele tem versões nativas para Windows e Mac e será executado no Wine no Linux.

    
por 05.03.2010 / 21:39
1

Eu ficaria surpreso se esse software para Linux já não existisse. Já procurou essa funcionalidade para Linux fora do Logmein e do gotomypc? Se muito pouco existe, meu palpite seria por questões de segurança.

Existe alguma razão pela qual você não pode usar o SSH? Eu recomendaria usá-lo por motivos de segurança e não é difícil fazer com que essa porta seja aberta pelo pessoal de segurança, uma vez que os mecanismos de segurança estejam em vigor.

    
por 05.03.2010 / 21:51