Pesquisa de site

Instalando e configurando servidor e cliente X2Go no Debian 8


Grande parte do poder do Linux vem da linha de comando e da capacidade de um sistema ser facilmente gerenciado remotamente. No entanto, para a maioria dos usuários do mundo Windows ou administradores Linux novatos, pode haver preferência por ter acesso à interface gráfica do usuário para funcionalidade de gerenciamento remoto.

Outros usuários podem simplesmente ter um desktop em casa que também pode precisar de aplicativos gráficos gerenciados remotamente. Qualquer que seja a situação, existem alguns riscos de segurança inerentes, como o tráfego remoto não ser criptografado, permitindo que usuários mal-intencionados detectem a sessão de área de trabalho remota.

Para resolver esse problema comum com sistemas de desktop remoto, o X2Go encapsula a sessão de desktop remoto por meio de shell seguro (SSH). Embora seja apenas um dos muitos benefícios do X2Go, é muito importante!

Recursos do X2Go

  1. Controle gráfico de área de trabalho remota.
  2. Tunelado por meio de SSH.
  3. Suporte de som.
  4. Compartilhamento de arquivos e impressoras do cliente para o servidor.
  5. Capacidade de acessar um único aplicativo em vez de uma sessão inteira da área de trabalho.

Configuração do ambiente

  1. Este guia pressupõe uma configuração funcional do Debian 8 (Jessie) com LXDE (outros ambientes de desktop são suportados; consulte este link).
  2. Outro cliente Linux para instalar o software cliente X2Go (este guia usa Linux Mint 17.1 com o ambiente de desktop Cinnamon).
  3. Conexão de rede funcionando com o openssh-server já instalado e funcionando.
  4. Acesso raiz

Instalação do servidor e cliente X2Go no Debian 8

Esta parte do processo exigirá a configuração do servidor X2Go, bem como de um cliente X2Go para ter uma conexão de área de trabalho remota. O guia começará primeiro com a configuração do servidor e depois prosseguirá para a configuração do cliente.

Instalação do servidor X2Go

O servidor neste tutorial será o sistema Debian 8 executando o LXDE. O início do processo de instalação é instalar o repositório X2Go Debian e obter as chaves GPG. O primeiro passo é obter as chaves que podem ser facilmente obtidas pelo apt.


apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E

Uma vez obtidas as chaves, um arquivo de repositório precisa ser criado para que o apt procure os pacotes X2Go em um local específico do repositório. Tudo isso pode ser feito com um comando simples que cria o arquivo de lista apt necessário e coloca a entrada apropriada nesse arquivo.


echo "deb http://packages.x2go.org/debian jessie main" >> /etc/apt/sources.list.d/x2go.list
apt-get update

Os comandos acima instruirão o apt a procurar pacotes neste repositório recém-fornecido e mais especificamente os pacotes X2Go. Neste ponto, o sistema está pronto para ter o servidor X2Go instalado usando o meta-pacote apt.


apt-get install x2goserver

Neste ponto, o servidor X2Go deve ser instalado e iniciado. É sempre uma boa ideia confirmar se os servidores instalados estão em execução.


ps aux | grep x2go

Caso o sistema não inicie automaticamente o X2Go, execute o seguinte comando para tentar iniciar o serviço.


service x2goserver start

Neste ponto a configuração básica do servidor deverá ser feita e o sistema deverá estar aguardando conexões do sistema cliente X2Go.