Posso acessar o Ubuntu do Windows remotamente?

100

Eu tenho o Ubuntu instalado no meu computador de trabalho. Eu estou querendo saber se eu poderia ter acesso a ele de outro computador com o Windows instalado. Se assim for, você poderia dar um guia passo a passo, por favor? Obrigada!

    
por LaTeXFan 04.03.2015 / 07:51

3 respostas

112

Sim, você pode acessar o Ubuntu pelo Windows remotamente.

Extraído deste artigo .

  

Siga estas etapas:

     

Etapa 1 - instalar o xRDP

     

Abra o Terminal ( Crtl + Alt + T ) e execute os seguintes comandos:

sudo apt-get update
sudo apt-get install xrdp
     

Passo 2 - Instale o XFCE4 (o Unity parece não suportar o xRDP no Ubuntu 14.04; embora, no Ubuntu 12.04 tenha sido suportado). É por isso que nós   instale o Xfce4.

sudo apt-get install xfce4
     

Etapa 3 - Configurar o xRDP

     

Nesta etapa, modificamos dois arquivos para garantir que o xRDP use o Xfce4. Nós primeiro   precisa criar ou editar nosso arquivo .xsession em nosso diretório inicial. Nós   pode usar o nano ou simplesmente redirecionar uma instrução de eco (mais fácil):

echo xfce4-session > ~/.xsession
     

O segundo arquivo que precisamos editar é o arquivo de inicialização do xRDP,   irá iniciar o Xfce4.

sudo nano /etc/xrdp/startwm.sh
     

O conteúdo deve ficar assim (preste atenção na última linha e   ignore . /etc/X11/Xsession ):

#!/bin/sh

if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi

startxfce4
     

Etapa 4 - Reinicie o xRDP

     

Para efetivar todas essas alterações, reinicie o xRDP da seguinte forma:

sudo service xrdp restart
     

Testando sua conexão xRDP

     

No computador que controlará remotamente sua máquina Ubuntu, inicie   seu cliente RDP. Windows vem por padrão com um cliente de área de trabalho remota   (mstsc.exe - você pode iniciá-lo a partir de um prompt de comando ou   atalho para a Área de Trabalho Remota em Acessórios). Ou pesquise 'remoto' em   iniciar (Windows 7) Ou 'remoto' na caixa de pesquisa do Windows 8.

     

     

Seja qual for o cliente que você usa, a maioria funciona com a rede de computadores   nome ou endereço IP da sua máquina Ubuntu.

     

Para encontrar o endereço IP na sua caixa Ubuntu, digite:

hostname -I
     

(nota: este é um "i" maiúsculo)

     

Digite o endereço IP da sua máquina Ubuntu. Por exemplo:

     

     

Dependendo dos recursos e configurações do cliente RDP (por exemplo:   Microsoft RDP Client permite login automático), você pode ou não   veja a tela de login.    Aqui, digitamos nosso nome de usuário e senha do Ubuntu e clicamos em "OK"

     

     

Você terminou, aproveite

     

PS: Há alguns bons pontos mencionados nos comentários, então eu pensei em resumi-los.

  • Se você quiser acessar o Ubuntu de fora da rede , você precisará do seu Ubuntu no trabalho para ter o seu próprio endereço IP da Internet - um cenário improvável. Para trabalhar de outra forma, você precisa do externamente endereço visível de trabalho , E ter encaminhamento de porta definido para direcionar solicitações RDP de entrada para o seu computador de trabalho no roteador. ( Mark Williams )

  • Para usar o desktop do Ubuntu MATE meta-session , substitua a última linha startxfce4 em startwm.sh por mate-session . ( Frank N )

  • Você pode usar o nome real da máquina (digitando hostname ) em vez do seu IP, pois ele pode ser mais estável em IPs dinâmicos em sessões futuras. ( Frank N )

por Faizan Akram Dar 04.03.2015 / 08:17
5

MobaXterm

link

Implementação do freeware no servidor X no Windows.

Não é necessário instalar nada no Ubuntu.

Depois de se conectar, você começa com um shell.

Em seguida, se você iniciar um programa a partir do shell, por exemplo:

xeyes

xeyes é aberto como uma janela nativa separada do Windows.

Funcionou apenas fora da caixa entre o Windows 10 e o Ubuntu 16.04 por meio de uma VPN.

Ele gera uma perda aceitável de atraso e resolução, mesmo para aplicativos complexos como firefox e eclipse , mas é evidente que não apenas transmite sua área de trabalho de maneira estúpida como vídeo e realmente implementa widgets X.

Um aborrecimento é que, se você abrir a janela no trabalho e chegar em casa, terá que iniciar uma nova instância do aplicativo e não poderá ver a janela já aberta. Isto é ainda mais irritante para aplicações que funcionam no modo de janela única, por ex. navegadores: você terá que procurar como forçar uma nova instância e, em seguida, terá duas instâncias em execução.

Cygwin / X

link

Alternativa GPL para o MobaXterm. Ainda não tentei, mas o comportamento deve ser o mesmo na teoria: link

VNC

Eu testei os seguintes programas, mas eles estavam enviando a área de trabalho como um vídeo, o que causava uma perda inaceitável de resolução de tela / imprecisão do mouse / largura de banda da rede.

Servidores (executados no Ubuntu):

Clientes (executados no Windows):

  • TigerVNC

PuTTY

A solução go-to, se tudo o que você quer é um terminal de texto via SSH.

É muito conveniente, pois integra um emulador xterm e SSH / telnet e outros protocolos em um único pacote.

Em seguida, adicione tmux attach ao mix e você pode usar exatamente os mesmos terminais no trabalho e em casa, o que é incrível. No entanto, existem alguns problemas irritantes com variáveis de ambiente, particularmente DISPLAY : vars-in-tmux-quando-eu-re-anexar">

    
1

O melhor que encontrei é x2go .

Instale na máquina linux link

Instalar o cliente na máquina do Windows: link

Ajuste a compactação se parecer lento: (TL; DR use 4k-png) link

    
por ozma 23.08.2017 / 08:12