Acesso remoto a partir de uma área de trabalho do Ubuntu na LAN interna através da Internet para a máquina Ubuntu em outra LAN

0

Esta pergunta é solicitada por outra pergunta aqui . Agora eu uso teamviewer para se conectar a um desktop Ubuntu na LAN de um cliente da minha LAN. Eu recebo uma senha e acesso a ID dele e conecto-a, depois a uso para acessar outros servidores / máquinas ubuntu usando ssh ou qualquer comando / pacote que eu precise.

Estou procurando alternativas de código aberto nas quais eu possa fazer o NAT Pass em ambas as extremidades (meu roteador e roteador de clientes). Se isso pode ser feito pelo Free-NX, Remmina ou VNC, alguém pode apontar para a documentação sobre como configurar isso?

Observação: O encaminhamento de porta do roteador no roteador do cliente não é uma opção, portanto, tais soluções não podem ser usadas.

    
por Jamess 07.08.2012 / 10:56

2 respostas

0

use o tunelamento SSH. ele exigirá a menor quantidade de instalação e configuração de programas no lado do cliente e nenhum no lado do servidor

na máquina do cliente, execute o seguinte comando:

ssh -R 8080:localhost:80 username@YourPublicIP

no exemplo acima. a porta local 80 na máquina do cliente será acessível / forwaded para a máquina com o YourPublicIP, mesmo que a máquina do cliente esteja por trás do NAT.

No seu cenário, você pode pedir ao cliente para pressionar um "link" para um script que você instalou para ele / ela. executando o comando acima.

Se o seu cliente estiver usando o Windows. Você pode fazer o acima com um cliente do Windows ssh como massa

O cliente precisará de uma senha em sua máquina, a menos que você configure o cliente para autenticar com autenticação baseada em chave

    
por tomodachi 07.08.2012 / 12:15
0

Dê uma olhada na página . Tenho certeza que você encontrou uma solução lá.

Outra forma de resolver o seu problema é instalar um software de VPN como o hamachi .

Espero que ajude.

    
por badgerhill 07.08.2012 / 12:05