Como configurar o encaminhamento X11 no Linux

Como configurar o encaminhamento X11 no Linux

X11 (também conhecido como Xorg Server) é o sistema de exibição do Linux. A tecnologia existe desde meados dos anos 80 e foi projetada durante uma época em que os computadores pessoais estavam se tornando populares.

Sem entrar em uma lição de história, o X11 é essencial para todos os usuários do Linux, até hoje. Faz a interface gráfica funcionar e é muito importante para a maioria das operações do dia-a-dia, etc.

Além de sua capacidade de lidar com placas gráficas e renderizar a área de trabalho no Linux, um dos melhores recursos do X11 é o fato de que ele pode exibir uma interface gráfica em uma rede via encaminhamento X11. Neste tutorial, mostraremos como configurar o encaminhamento X11 no Linux sobre SSH.

Pré-requisitos

Para usar o encaminhamento X11 no Linux, você deve ter o SSH configurado. O motivo pelo qual o SSH é necessário é que o encaminhamento do X11 é um recurso do Secure Shell e, atualmente, não há como tirar proveito desse recurso fora do SSH.

Configurar um servidor SSH é muito fácil, e a maioria das distribuições Linux torna esse processo um pouco mais do que um ou dois passos. Para configurá-lo, abra uma janela de terminal e instale o cliente SSH no computador que está se conectando. Com o cliente instalado, vá para o computador ou servidor remoto e instale o pacote do servidor SSH e habilite os serviços do systemd para começar a usá-lo.

Não tem certeza sobre como instalar e usar o servidor Secure Shell no Linux? Nós podemos ajudar! Confira nosso tutorial sobre como configurar o SSH . Ele explica como configurar conexões e até mesmo alguns exemplos de comandos comuns!

Habilitar encaminhamento X11

A ativação do recurso de encaminhamento do X11 em SSH é feita no arquivo de configuração SSH. O arquivo de configuração é / etc / ssh / ssh_config e deve ser editado com sudo ou acesso de usuário Root . Abra uma janela de terminal e execute o comando de login do superusuário. Se você não puder usar o su porque seu sistema o desativou, substitua-o por sudo -s para fazer login na conta Root dessa forma.

su -

ou

sudo -s

O terminal agora tem acesso Root, então é seguro abrir ssh_config com o editor de texto Nano. Em um terminal, abra ssh_config na ferramenta de edição de texto Nano.

Como configurar o encaminhamento X11 no Linux

nano -w / etc / ssh / ssh_config

Percorra o editor de texto Nano usando as teclas de seta para cima / para baixo , localize a linha que diz “AvançarX11” e remova o símbolo de comentário (#) da frente do código.

Nota: Se você não conseguir encontrar a linha de encaminhamento do X11 no arquivo ssh_config, pressione Ctrl + W no Nano para abrir o recurso de pesquisa. Em seguida, cole “ForwardX11” e pressione Enter para pular para a linha de código no arquivo de configuração.

Depois de fazer as edições no arquivo de configuração do servidor SSH, pressione o atalho de teclado Ctrl + O para salvar as edições feitas. Feche a ferramenta de edição de Nano com Ctrl + X .

Reinicialize o servidor SSH

Agora que a linha X11Forward está ativada no arquivo de configuração do servidor SSH, o software do servidor SSH deve ser reinicializado, pois as mudanças na configuração não acontecem imediatamente. Para a maioria das distribuições do Linux, a redefinição do SSH envolve o uso do  comando systemctl restart .

Nota: as distribuições do Linux que não usam o systemd têm seu próprio mecanismo de reinicialização para SSH. Se você não consegue descobrir o comando para reiniciar o software do servidor Secure Shell, a próxima melhor coisa é reiniciar a máquina. As alterações de configuração começarão a funcionar após a reinicialização.

systemctl restart sshd.service

Quando o serviço de segundo plano SSHD voltar a funcionar, seu servidor SSH estará pronto para encaminhar janelas X11 pela rede.

Use o encaminhamento X11

O encaminhamento do X11 é um recurso do SSH, não é algo próprio. Para usá-lo, escreva um comando de conexão SSH como o mostrado abaixo.

Nota: substituir RemoteUser e remoto-nome de host com o nome de usuário remoto e hostname remoto ou endereço IP

Como configurar o encaminhamento X11 no Linux

ssh remoteuser @ remote-hostname -X

Se o seu servidor SSH for executado em uma porta que não seja a porta padrão, ou seja, a porta 22, você precisará especificá-la no comando de conexão. Tente o seguinte exemplo de comando para fazer uma conexão bem-sucedida.

ssh remoteuser @ remote-hostname -X -p portnumber

Assim que uma conexão SSH bem-sucedida for estabelecida com a máquina remota, você pode encaminhar remotamente os aplicativos instalados no servidor para a área de trabalho do seu computador, executando o programa a partir do terminal.

Por exemplo, para lançar a versão do Gedit instalada no servidor SSH, você executaria o comando gedit .

Como configurar o encaminhamento X11 no Linux

gedit

Para o gerenciador de arquivos Nautilus, você pode executar o comando nautilus .

nautilus

Precisa lançar mais de um programa sobre encaminhamento SSH e X11? Você precisará abrir várias conexões SSH e trabalhar em cada uma delas.

Fechando programas encaminhados

Para fechar um aplicativo aberto encaminhado por SSH, você pode pressionar Ctrl + C ou clicar no botão “fechar” como qualquer outro programa em seu computador.


Melhore a área de transferência do Gnome Shell com o Pano

Melhore a área de transferência do Gnome Shell com o Pano

Vamos enfrentá-lo, a área de transferência padrão do Gnome Shell não é muito boa. Instale o Pano para melhorar sua experiência na área de transferência!

Como instalar o DaVinci Resolve 17 no Linux

Como instalar o DaVinci Resolve 17 no Linux

Você precisa de um ótimo editor de vídeo não linear para sua caixa Linux? Obtenha o Davinci Resolve 17 trabalhando com este guia!

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

O Wallpaper Downloader é um gerenciador e baixador de papéis de parede para Linux. Ele suporta a maioria dos ambientes de desktop Linux e é muito fácil de usar. Este guia

Como instalar o Tuxedo OS no seu computador

Como instalar o Tuxedo OS no seu computador

Quer testar o Tuxedo OS por computadores Tuxedo? Saiba como obter a versão mais recente do Tuxedo OS funcionando em seu PC.

Como instalar um arquivo DEB no Linux

Como instalar um arquivo DEB no Linux

O que é um arquivo DEB? O que você faz com isso? Aprenda as várias maneiras de instalar arquivos DEB em seu PC com Linux.

Como jogar Dying Light no Linux

Como jogar Dying Light no Linux

Dying Light é um videogame de survival horror de 2015 desenvolvido pela Techland e publicado pela Warner Bros Interactive Entertainment. O jogo é centrado em

Como instalar o Neptune Linux no seu computador

Como instalar o Neptune Linux no seu computador

O Neptune usa o ambiente de desktop KDE Plasma 5 e visa oferecer um sistema operacional elegante. Veja como instalar o Neptune Linux no seu computador.

Experimente o novo desktop baseado em snap do Ubuntu

Experimente o novo desktop baseado em snap do Ubuntu

Quer experimentar o novo sistema operacional de desktop baseado em pacote instantâneo do Ubuntu? Aprenda como implantá-lo em uma máquina virtual com este guia.

Como jogar Undertale no Linux

Como jogar Undertale no Linux

Undertale é um RPG indie 2D de 2015 desenvolvido e publicado pelo desenvolvedor de jogos Toby Fox. Este guia cobrirá o download e a instalação do Undertale em seu

Como jogar Total War: THREE KINGDOMS no Linux

Como jogar Total War: THREE KINGDOMS no Linux

Total War: Three Kingdoms é um jogo RTS de estratégia baseado em turnos desenvolvido pela Creative Assembly. Veja como jogar no Linux.