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
- Controle gráfico de área de trabalho remota.
- Tunelado por meio de SSH.
- Suporte de som.
- Compartilhamento de arquivos e impressoras do cliente para o servidor.
- Capacidade de acessar um único aplicativo em vez de uma sessão inteira da área de trabalho.
Configuração do ambiente
- Este guia pressupõe uma configuração funcional do Debian 8 (Jessie) com LXDE (outros ambientes de desktop são suportados; consulte este link).
- Outro cliente Linux para instalar o software cliente X2Go (este guia usa Linux Mint 17.1 com o ambiente de desktop Cinnamon).
- Conexão de rede funcionando com o openssh-server já instalado e funcionando.
- 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.