Como trabalhar remotamente no Ubuntu a partir de outro Ubuntu [14.04.3]?

2

Eu tenho uma máquina em casa e um segundo no trabalho. Ambos executam a mesma versão do Ubuntu 14.04.3.

Eu quero ser capaz de conectar ao meu computador de casa a partir do trabalho. Quero ver minha área de trabalho e trabalhar como se estivesse em casa.

Eu quero fazer isso com segurança para que ninguém mais possa acessar minha máquina em casa.

Encontrei alguns tópicos aqui relacionados ao assunto, mas eles são todos antigos, então não tenho certeza se aplicável.

    
por so_user 22.01.2016 / 14:54

2 respostas

0

Existem algumas soluções. O Ubuntu vem com Remina, cliente de desktop remoto, que eu nunca usei, então alguém vai cobrir isso. Alternativa para que freqüentemente (se não principalmente) usado para conexões remotas é ssh .

Digamos que seu computador doméstico será server . Ele precisará ter o open-ssh instalado, portanto, antes de poder se conectar, faça

sudo apt-get install openssh-server

Seu computador no trabalho será client . Se ambos estivessem em casa, você se conectaria a ele assim

ssh -X [email protected]

No entanto, entre o seu computador doméstico e o seu computador de trabalho, existe o seu router doméstico. Isso significa que você precisa fazer com que seu roteador oriente a conexão do cliente ao seu servidor. Caso contrário, o roteador será um meio de segurança que permitirá que apenas os VIPs entrem na sua rede doméstica.

O que você precisa fazer é ter o encaminhamento de porta configurado no próprio roteador. Para o roteador, isso significa: "Sempre que eu, o roteador ver alguém tentando conectar-se a mim na porta 22, precisarei guiá-lo para essa máquina específica na porta 22". Cada roteador é diferente, mas a visão geral de como configurar isso pode ser encontrada aqui.

É claro que a grande desvantagem é que você precisa conhecer o endereço IP de sua casa. E é um grande inconveniente porque o ISP periodicamente altera os endereços IP dos roteadores. Você pode se inscrever no serviço de DNS noip (que é gratuito por sinal), que basicamente atribuirá um domínio ao seu roteador e não importa o que você sempre terá que apontar para o seu roteador.

Depois de fazer login no seu domínio, como ssh -X [email protected] , você poderá executar startx

    
por Sergiy Kolodyazhnyy 22.01.2016 / 16:39
0

Você pode usar o VNC, que pode ser instalado (versão do servidor) no computador remoto. Enquanto isso, eu recomendo que você defina um túnel SSH, já que o VNC é praticamente seguro!

O Teamviewer também suporta o Linux. Há uma versão gratuita, que funciona muito bem em computadores Ubuntu e Windows (nos dois sentidos!)

    
por Ludovic Lemarinel 22.01.2016 / 16:07