Como configurar um GUI (ambiente gráfico) em uma instância Ubuntu na AWS

As instâncias Linux no serviço EC2 da AWS por padrão não vêm com uma GUI instalada. Tudo é feito, geralmente, via SSH.

No entanto, é bem fácil configurar uma GUI em sua instância Linux na AWS. Para o exemplo que faremos, utilizaremos o LXDE, que é uma GUI bastante leve, o que ajuda muito quando falamos de instâncias do tipo “micro” e “small” da AWS.

Pré-requisitos:

1) Uma instância no EC2 com o Ubuntu;
2) As portas 22 (SSH) e 3389 (RDP) liberadas no Security Group associado a instância Ubuntu.

Passo 1

Conecte na instância utilizando o SSH.

Passo 2

Certifique-se de que a porta 3389 está liberada, pois utilizaremos ela para conectar após a instalação do LXDE.

Passo 3

Vamos instalar o LXDE. Para isso, execute os comandos:

sudo apt-get update
sudo apt-get install lxde

Passo 4

Uma vez instalado o LXDE, inicie-o.

sudo start lxdm

Passo 5

Vamos agora instalar o XRDP. Como utilizaremos uma conexão do tipo Remote Desktop, não é possível fazê-lo utilizando SSH. Por isso utilizamos o XRDP, que é um servidor de RDP opensource.

sudo apt-get install xrdp

Passo 6

Estabeleça uma senha para o usuário ubuntuPor padrão, as instâncias Linux no serviço EC2 da AWS são acessadas utilizando uma chave do tipo .PEM. Nesse caso, precisaremos de uma senha habilitada para o usuário, já que conexões RDP exigem uma senha.

sudo passwd ubuntu

Passo 7

Inicie uma conexão RDP utilizando o DNS ou IP público da sua instância Linux na AWS.

image

Passo 8

Digite o login ubuntu e a senha que você configurou para esse usuário.

Passo 9

Pronto! Agora você pode acessar sua instância Linux pelo ambiente gráfico.

image