Acesso Remoto a Apps Linux GUI com PuTTY: Guia Completo!


Acesso Remoto a Aplicações Gráficas Linux com PuTTY

Precisa aceder remotamente a um computador Linux e executar uma aplicação com interface gráfica? O PuTTY é a solução, graças à sua opção de “encaminhamento X11”. E o melhor? Pode fazer isto mesmo no Windows, apenas necessitando de instalar um servidor X.

O PuTTY, inicialmente desenvolvido para Windows há cerca de duas décadas, foi posteriormente adaptado para diversas plataformas. Esta ferramenta gráfica permite abrir janelas de terminal e estabelecer ligações remotas a outros computadores. Geralmente, a conexão é feita via SSH, mas também suporta outros protocolos.

Além da sua funcionalidade como interface de linha de comandos, o PuTTY permite configurar o lançamento de aplicações gráficas no computador remoto.

Instalação do PuTTY

Caso o PuTTY não esteja instalado no seu sistema, pode fazê-lo da seguinte forma:

Para Windows, descarregue o PuTTY a partir do site oficial.

Para instalar o PuTTY no Ubuntu, use o seguinte comando:

sudo apt-get install putty

Para instalar o PuTTY no Fedora, utilize este comando:

sudo dnf install putty

Para instalar o PuTTY no Manjaro, execute:

sudo pacman -Syu putty

Utilização do PuTTY no Windows

Se utilizar o PuTTY no Windows, é necessário instalar um servidor X antes de prosseguir. O resto do processo é semelhante ao Linux.

As aplicações gráficas no Linux dependem de um servidor X para o ambiente gráfico. É necessário um espaço onde estas aplicações possam ser abertas e executadas. O Windows não possui um servidor X nativo, pois não necessita. Por isso, é preciso instalar um, tal como acontece ao executar aplicações gráficas do Linux a partir do Subsistema Windows para Linux.

O servidor X Xming foi utilizado para este guia, com excelente desempenho. Descarregue e instale, aceitando as definições padrão. O Xming arranca automaticamente e fica visível no ícone da bandeja do sistema.

A Iniciar o PuTTY

No Windows, o PuTTY encontra-se no menu Iniciar após a instalação. No GNOME, pode iniciar o PuTTY pressionando a tecla Super (entre as teclas Ctrl e Alt da direita) e digitando “putty”.

O ícone do PuTTY aparecerá no topo do ecrã. Clique para iniciar o programa.

Conexão com o PuTTY

A janela do PuTTY aparecerá. No campo “Nome do host”, digite o endereço IP ou nome de rede do computador remoto. É necessário que o computador remoto tenha um servidor SSH a funcionar.

Na barra lateral, desça até ver a entrada “SSH”. Expanda esta e, de seguida, a entrada “Auth”, realçando a entrada “X11”.

Marque a caixa “Ativar encaminhamento X11”.

Na barra lateral, suba até ao topo da lista e selecione a entrada “Sessão”. Dê um nome para estas configurações no campo “Sessões salvas” e clique em “Salvar”. Normalmente, guardará com o nome do computador remoto, facilitando futuras conexões.

Clique no botão “Abrir” para conectar ao computador remoto.

Na primeira vez que se conectar, aparecerá um aviso informando que a ligação a esse computador é nova.

Clique em “Aceitar” para completar a conexão.

Uma janela x-term será exibida. Introduza o nome de utilizador e pressione Enter. Será pedida a password da conta. Introduza e pressione Enter.

Verá a linha de comandos do computador remoto.

Para iniciar uma aplicação gráfica, digite o nome na linha de comandos, incluindo os parâmetros desejados. Vamos usar o editor leafpad para editar o ficheiro .bashrc.

leafpad .bashrc

O editor leafpad abrirá com o ficheiro .bashrc carregado.

Outro exemplo, vamos abrir o navegador Epiphany.

epiphany

O navegador Epiphany abrirá, permitindo que navegue até o seu site preferido.

E sim, funciona no Windows também! Aqui iniciamos o IDE python idle num sistema Linux remoto, com a interface a aparecer no ambiente de trabalho do Windows. Basta digitar o comando como faria no Linux.

Note que a janela não possui as decorações típicas do Windows. É uma aplicação Linux a correr no ambiente de trabalho do Windows, com atributos de janela Linux, cortesia do PuTTY e do servidor Xming.

A Finalizar a Conexão

Para encerrar a conexão, feche todas as aplicações e use o comando exit na janela de terminal do PuTTY.

exit

Uma Funcionalidade Impressionante

Conseguir que uma aplicação Linux funcione perfeitamente num ambiente de trabalho do Windows, com alguns passos simples, é verdadeiramente notável.