X2Go no Linux: Guia Completo de Instalação e Configuração

Procura uma maneira simples e eficaz de aceder remotamente ao seu ambiente de trabalho Linux? Uma excelente alternativa é instalar o X2Go. Este software oferece uma experiência mais intuitiva em comparação com soluções como o VNC e dispensa a necessidade de um navegador web, ao contrário do acesso remoto do Chrome. O grande destaque é a sua especialização em Linux, garantindo um suporte consistente e sem surpresas. Aprenda a instalar e configurar o X2Go no seu sistema Linux.

ALERTA: Não perca o vídeo tutorial no final deste artigo!

Configuração do Servidor X2Go

O processo de configuração de um servidor X2Go varia entre as diversas distribuições Linux. Por isso, detalhamos os passos necessários para as distribuições mais populares. Se a sua distribuição não estiver listada, recomendamos que verifique o gestor de pacotes do seu sistema ou o site oficial do X2Go para obter o ficheiro de instalação apropriado.

Para utilizar o X2Go, é imprescindível ter o SSH configurado, incluindo o encaminhamento X11. Certifique-se de que estes passos estão completos antes de prosseguir.

Ubuntu

O X2Go é composto por duas partes, sendo que no Ubuntu, apenas o cliente está disponível por padrão. Para resolver isto e permitir hospedar sessões X2Go, a comunidade criou um PPA que adiciona o componente servidor. Este PPA é compatível com todas as versões desktop do Ubuntu, bem como com as versões de servidor e derivados como o Elementary OS e o Linux Mint.

Abra um terminal e adicione o PPA X2Go:

sudo apt-add-repository ppa:x2go/stable

Atualize as fontes de software do Ubuntu:

sudo apt update

Instale o software necessário:

sudo apt-get install x2goserver x2goserver-xsession

Estes dois pacotes são suficientes para a maioria dos casos. No entanto, se usar o Lubuntu ou Ubuntu Mate, instale também os pacotes de integração com o ambiente de trabalho:

Ubuntu Mate:

sudo apt-get install x2gomatebindings

Lubuntu:

sudo apt-get install x2golxdebinding

Após a instalação destes pacotes, a sessão do servidor X2Go estará automaticamente configurada, sem necessidade de ajustes adicionais.

Debian

Apesar de partilhar a mesma base de pacotes que o Ubuntu, o Debian requer uma configuração manual para o X2Go. Comece por adicionar a chave do repositório, pois o Debian não instala software não confiável:

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

Adicione o repositório de software:

Nota: Se não estiver a utilizar o Debian 9.2 Estável, substitua “stable” pela versão correspondente.

echo 'deb https://packages.x2go.org/debian stable main' | sudo tee /etc/apt/sources.list.d/x2go.list

Atualize o sistema para reconhecer as novas fontes:

sudo apt-get update

Instale o software do servidor X2Go:

sudo apt-get install x2goserver x2goserver-xsession

Arch Linux

O Arch Linux suporta o servidor X2Go através do repositório da Comunidade. Instale com o gestor de pacotes:

sudo pacman -S x2goserver

Crie a base de dados para o X2Go:

sudo x2godbadmin --createdb

Ative e inicie o serviço X2Go no systemd:

sudo systemctl enable x2goserver.service
sudo systemctl start x2goserver.service

Fedora

O Fedora oferece suporte nativo ao X2Go. Instale-o através do comando dnf:

sudo dnf install x2goserver x2goserver-xsession

Crie a base de dados, se necessário:

sudo x2godbadmin --createdb

Ative e inicie o serviço X2Go no systemd:

sudo systemctl enable x2goserver.service
sudo systemctl start x2goserver.service

OpenSUSE

O software do servidor X2Go está disponível nos repositórios dos desenvolvedores. Adicione os seguintes repositórios:

sudo zypper ar https://packages.x2go.org/opensuse/SUSE-VERSION/extras x2go-extras

e

zypper ar https://packages.x2go.org/opensuse/SUSE-VERSION/main x2go-release

Instale os pacotes:

sudo zypper in x2goserver x2goserver-xsession

Crie a base de dados, caso não tenha sido criada automaticamente:

sudo x2godbadmin –createdb

Ative e inicie o serviço X2Go no systemd:

sudo systemctl enable x2goserver.service
sudo systemctl start x2goserver.service

Instalação do Cliente X2Go

Com o servidor configurado, instale o cliente X2Go para aceder remotamente ao seu sistema. O cliente está disponível para Linux, Windows, Android, entre outras plataformas. Para se conectar a um servidor Linux, instale o cliente na sua distribuição preferida. O processo de instalação do cliente é mais simples que o do servidor. Se a sua distribuição não estiver listada abaixo, consulte o site para obter a versão mais recente do cliente.

Ubuntu

sudo apt install x2goclient

Debian

sudo apt-get install x2goclient

Arch Linux

sudo pacman -S x2goclient

Fedora

sudo dnf install x2goclient

OpenSUSE

Obtenha a versão mais recente do cliente X2Go do OBS. Selecione a sua versão do OpenSUSE e clique no botão “instalar com 1 clique”.

Ligação ao Servidor

Para se conectar, introduza o nome do servidor/computador Linux que está a hospedar a sessão X2Go, o mesmo que utiliza para aceder por SSH. Siga os passos seguintes:

Exemplo: Para aceder ao meu ambiente de trabalho, digito “arch-linux-desktop” ou o endereço IP da internet se estiver fora da minha rede local.

No campo “login”, insira o nome de utilizador que utiliza para se ligar via SSH.

O “porto” deve ser mantido como “22”, a menos que tenha alterado a porta SSH padrão no OpenSSH.

Selecione o ambiente de trabalho pretendido no menu pendente. Se não visualizar nenhuma opção, instale um ambiente de trabalho.

Nota: Experimente o LXDE, MATE ou XFCE para o X2Go, pois são ambientes de trabalho leves.

Após concluir estes passos, clique em “OK” para se ligar ao seu servidor X2Go!