Como abrir remotamente um aplicativo GUI com PuTTY

Conteúdo

SSH no conceito de laptop

Você quer se conectar remotamente em uma máquina Linux e iniciar um aplicativo gráfico? PuTTY para o resgate, graças à opção “habilitar o encaminhamento X11”. Você pode até fazer isso no Windows; tudo que você precisa fazer é instalar rapidamente um servidor X.

O programa PuTTY foi originalmente escrito para Windows, faz 20 anos. Ele foi portado para muitas outras plataformas desde então. É um aplicativo gráfico que fornece uma janela de terminal e conexão remota a outros computadores. Regularmente, a conexão é feita através de SSH, mas outros protocolos são suportados.

Ao mesmo tempo, a partir da interface de linha de comando da janela de terminal tradicional, PuTTY pode ser configurado para abrir aplicativos gráficos no computador remoto.

RELACIONADO: Docker para iniciantes: tudo que você precisa saber

Instalação PuTTY

Se o PuTTY ainda não estiver instalado no seu computador, você pode instalá-lo da seguinte maneira.

No Windows, baixe PuTTY da web.

Para instalar PuTTY no Ubuntu, use este comando:

sudo apt-get install putty

Para instalar o PuTTY no Fedora, use este comando:

sudo dnf install putty

Para instalar o PuTTY no Manjaro, use este comando:

sudo pacman -Syu putty

Usando PuTTY no Windows

Se você estiver executando o PuTTY no Windows, você precisará instalar um servidor X antes de continuar. O resto do procedimento funcionará da mesma forma que no Linux.

Os aplicativos gráficos do Linux se concentram em um servidor X para fornecer um ambiente de área de trabalho gráfico. Tem que haver um lugar para aplicativos gráficos para abrir e executar. O Windows não tem um servidor X porque não precisa dele. Por isso, precisaremos instalar um, da mesma forma que quando iniciamos os aplicativos gráficos do Linux a partir do subsistema Windows Windows 10 para Linux.

a Xming O servidor X foi usado para pesquisar esta postagem e funcionou muito bem. Baixe e instale-o. Você pode aceitar todos os padrões. Ele é executado assim que é instalado e aparece como um ícone na bandeja do sistema.

Xming na janela

Iniciando PuTTY

No Windows, você encontrará o PuTTY no menu Iniciar após instalá-lo. No GNOME, você pode iniciar o PuTTY pressionando a tecla Super (aquele entre as teclas Ctrl e Alt à direita) e escrevendo “massa de vidraceiro”.

O ícone do PuTTy aparecerá na parte superior da tela. Clique nele para iniciar o PuTTY.

Conexão com PuTTY

A janela do PuTTY aparecerá. No campo Hostname, insira o endereço IP ou o nome da rede do computador remoto para se conectar. Deve haver um servidor SSH em execução no computador remoto.

a janela PuTTY com detalhes de host adicionados

No painel lateral, role para baixo até ver a entrada da árvore “SSH”. Expanda isto, em seguida, expanda a entrada “Autenticação” e destaque a entrada “X11”.

Opção de encaminhamento X11

Selecione a caixa de seleção “Ativar encaminhamento X11”.

No painel lateral, vá até o topo da lista e selecione a entrada “Sessão”. Digite um nome para esta configuração no campo de texto “Sessões salvas”, então clique no botão “Guarda”. Em geral, Gostaria de salvar a configuração com o nome do computador remoto para poder reutilizá-la facilmente para conexões futuras.

Salvar configuração PuTTY

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

A primeira vez que você se conecta a um computador remoto, você verá um aviso de que não se conectou a este computador antes.

Aviso de conexão pela primeira vez

Clique no botão “Aceitar” para completar a conexão.

Uma janela do termo x aparecerá. Digite o nome da conta de usuário com a qual você está se conectando e pressione Enter. Você será solicitado a fornecer a senha para esta conta. Digite a senha e pressione Enter.

O prompt de linha de comando para o computador remoto aparecerá.

Para iniciar um aplicativo gráfico, digite seu nome na linha de comando com os parâmetros que você quer passar para ele. Usaremos o editor de folha para editar o arquivo .bashrc.

leafpad .bashrc

o editor do leafpad será aberto com o arquivo .bashrc carregado nele.

editor leafpad com .bashrc carregado nele

Como outro exemplo, vamos começar o navegador epifania.

Epifania

O navegador epifania será aberto e você pode navegar até o seu portal web favorito.

janela do navegador epifania

E sim, ele também funciona no Windows! Aqui nós lançamos o idle Python IDE em um sistema Linux remoto. Apareceu em nossa área de trabalho do Windows. Basta executá-lo digitando seu comando como você faria no Linux.

O ide python inativo

note que você não tem as decorações janelas habituais. É um aplicativo Linux que roda na área de trabalho do Windows, com atributos de janela do Linux, cortesia do PuTTY e do servidor Xming X.

RELACIONADO: Como executar aplicativos GUI em um contêiner Docker

Fechar conexão

Para fechar a conexão, feche todos os aplicativos e use o comando exit na janela do terminal PuTTY.

saída

Isso é realmente incrível

Consiga algo tão estranho quanto um aplicativo Linux funcional que funciona perfeitamente em uma área de trabalho do Windows, com alguns passos fáceis, É assombroso.

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.