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!