Como acessar o desktop remoto de um PC com Windows para o Ubuntu?

2

Como acessar um sistema Ubuntu remotamente a partir de um PC Windows sem teamviewer? Existe outra opção?

    
por Venkat Karthikeyan 09.02.2016 / 13:26

2 respostas

1

Bem, existem várias opções para acessar a GUI do Ubuntu a partir de uma máquina Windows ...

  • Teamviewer é muito bom, seguro e fácil de usar, mas leva ENORME quantidades de RAM na máquina Windows (nunca se preocupou em procurar na parte linux, mas eu acho que não é muito melhor).
  • O VNC (real, tight, tiger ...) é incrivelmente leve, rápido e fácil de usar, mas devido à sua segurança muito fraca, ele deve ser usado apenas em LANs bem protegidas
  • X2go é, IMHO , um bom compromisso e meu favorito pessoal (pensei que ele NÃO funcione corretamente com o Unity, mas LXDE, MATE ou XFCE funcionará perfeitamente, por favor, certifique-se de instalar um antes de continuar).
    Observe que o cliente Windows é de 32 bits e não funciona em arquitetura somente de 64 bits (Itanium ...)

Aqui está um pequeno Howto para lidar com a instalação um pouco complicada do X2go para o Ubuntu Trusty (14.04 LTS), com base na minha própria experiência ( ymmv )

Antes mesmo de começar, verifique seu arquivo /etc/apt/sources.list com seu editor de texto favorito ( sudo , é claro).
Certifique-se de que, entre as deb http://whatever.ubuntu.something/ubuntu trusty lines, pelo menos ONE deve terminar com main universe .
Se você não tem certeza, ou se nenhuma linha parece corresponder e você enlouquece com a ideia de bagunçar, basta adicionar a seguinte linha:
deb http://de.archive.ubuntu.com/ubuntu/ trusty main universe
Salvar e sudo apt-get update

Agora, vamos começar | Primeiro, certifique-se de poder adicionar o repositório:
sudo apt-get install software-properties-common
(isso deve dizer que a última versão já está instalada, mas é melhor ter certeza do que remediar)
Agora adicione o repositório de sudo add-apt-repository ppa:x2go/stable sudo apt-get update
Agora, vamos instalar o X2go:
sudo apt-get install x2goserver x2goserver-xsession
Se você instalou o LXDE, você pode adicionar o pacote x2golxdebindings (há também um x2gomatebindings para o MATE, mas ainda não para o XFCE, que não é um grande negócio de qualquer maneira).

O instalador do cliente X2go para Windows pode ser baixado aqui (também há clientes para o Mac OS X se você precisar): link

A configuração do cliente é fácil: endereço do servidor, nome de usuário e tipo de sessão (recomenda-se o LXDE, XFCE ou MATE: outros funcionam corretamente, como foi dito anteriormente). Você provavelmente terá que aceitar uma chave SSH na sua primeira conexão.

OBSERVAÇÃO : após a conexão, seu cliente pode receber um erro informando stdin is not a valid TTY .
Nesse caso, entre no servidor e sudo edite o .profile de sua raiz e localize uma única linha informando mesg n .
Exclua essa linha e substitua-a pelo seguinte:
if 'tty -s'; then mesg n TTY="tty" else TTY='not a tty' fi Salvar, sair e sudo /etc/init.d/sshd restart
aplicar alterações.
Deve funcionar

    
por Pylou 15.09.2016 / 17:30
0

Instale x11vnc. Aqui está um guia de instalação : p>

  

É possível compartilhar sua área de trabalho X, de uma maneira do Windows com x11vnc: instale-a com 'sudo apt-get install x11vnc e execute-a com

x11vnc -display :0
     

x11vnc imprime algo como

The VNC desktop is:      escher:0
PORT=5900
     

Agora você pode simplesmente se conectar à sua área de trabalho com o vncviewer na porta 5900.

     

É até possível conectar o visualizador automaticamente (muito útil para ignorar firewalls) com:

x11vnc -display :0 -connect host:port
     

onde o host tem um visualizador de escuta na porta, por exemplo, o ultraVNC suporta esse recurso.

     

Observe que é importante desativar qualquer software 3D na sua área de trabalho, pois o x11vnc obviamente não pode transportar gráficos OpenGL.

     

Até tem uma interface gráfica.

x11vnc -gui
     

Observe também que seria muito fácil criar um script de controle remoto automático para ajudar pessoas no Linux. Do seu lado, abra uma porta no seu firewall e execute o vncviewer no modo de escuta. No lado do cliente, envie-lhe um script de shell que verifique se x11vnc está instalado e executa x11vnc -display :0 -connect you:your-port .

    
por SryDontHelpHereAnymore 15.09.2016 / 17:40