Acesso remoto

Como configurar uma área de trabalho remota no Linux

Como configurar uma área de trabalho remota no Linux
A área de trabalho remota permite que você controle um sistema remotamente de um computador diferente. O usuário remoto pode ter controle total limitado sobre o sistema, arquivos e recursos de hardware. É por isso que a maioria dos servidores são gerenciados por meio de desktop remoto.

Existem muitas maneiras de usar a área de trabalho remota para suas necessidades. Este artigo mostrará como configurar uma área de trabalho remota no Linux.

Área de Trabalho Remota em Linux

Existem várias maneiras de configurar uma área de trabalho remota no Linux. Quanto à CLI, SSH é provavelmente o melhor método a ser usado para isso. Se você está procurando uma área de trabalho remota com GUI, há muitas outras opções disponíveis. Este artigo cobrirá algumas das maneiras mais populares de usar a área de trabalho remota no Linux.

Dependendo da sua distribuição, alguns recursos ou características de cada uma das ferramentas podem variar. Vou usar o Ubuntu para este artigo.

TeamViewer

Entre todas as ferramentas de área de trabalho remota disponíveis, o TeamViewer é uma das principais. É um modelo freemium, o que significa que você pode usar a versão base gratuitamente e pagar por mais capacidade e acesso ao software. Para habilitar a conexão remota, ambos os dispositivos devem ter o TeamViewer instalado.

TeamViewer é uma ferramenta de plataforma cruzada disponível para Windows, Linux, macOS e outros sistemas operacionais. Para instalar no Linux, pegue o pacote Linux apropriado para o seu sistema. Baixe o TeamViewer aqui.

No meu caso, como estou usando o Ubuntu, peguei o pacote DEB. Se você estiver usando openSUSE, RHEL, CentOS ou Fedora, você precisará obter o pacote RPM.

Para instalar o pacote DEB no Ubuntu, execute o seguinte comando no terminal.

$ sudo apt install ./ teamviewer_15.7.6_amd64.deb

Para instalar o pacote RPM no openSUSE ou SUSE Linux, execute o seguinte comando.

$ sudo zypper install ./ teamviewer.x86_64.rpm

Para instalar o pacote RPM no RHEL ou CentOS, execute o seguinte comando.

$ sudo yum install ./ teamviewer.x86_64.rpm

Para instalar o pacote RPM no Fedora, execute o seguinte comando.

$ sudo dnf localinstall teamviewer.x86_64.rpm

Se você estiver executando o Arch Linux ou derivados do Arch, você pode obter o TeamViewer do AUR aqui.

Assim que a instalação for concluída, inicie o aplicativo.

Aceite o contrato de licença.

O TeamViewer agora está pronto para configurar uma conexão de área de trabalho remota. O ID e a senha serão necessários para que outra pessoa se conecte ao sistema. Observe que eles são aleatórios e temporários. É possível configurar credenciais personalizadas e logins permanentes. No entanto, você precisará ter uma conta TeamViewer. Por enquanto, vamos configurar a conexão básica de desktop remoto do TeamViewer.

Digite a ID do parceiro da área de trabalho remota e clique em “Conectar.”

O TeamViewer pedirá a senha da área de trabalho remota.

Voilà! A área de trabalho remota foi configurada com sucesso!

Remmina

Remmina é um cliente de desktop remoto gratuito e de código aberto. Como TeamViewer, Remmina está disponível para todas as principais plataformas. Remmina oferece suporte a vários protocolos de rede de desktop remoto, incluindo VNC, SSH, RDP, NX e XDMCP.

Ao contrário do TeamViewer, Remmina não tem restrições quanto ao seu uso. Remmina pode ser usado para cargas de trabalho pessoais e profissionais (administrador de sistema, servidor e outros). Isso torna o Remmina incrivelmente lucrativo para usuários gerais e profissionais.

Observe que Remmina é apenas um cliente que pode se conectar a todos os seus desktops remotos por meio de protocolos compatíveis. Os desktops remotos devem ser configurados com um servidor de desktop remoto (servidor VNC, SSH, servidor NoMachine, etc.) de antemão para que Remmina possa acessá-los.

Existem várias maneiras de instalar o Remmina. Dependendo da sua distro, o método irá variar. Confira o guia de instalação oficial do Remmina aqui.

Esta seção irá cobrir como instalar Remmina snap e flatpak. Estes são pacotes Linux universais, para que você possa aproveitá-los em qualquer distro que estiver executando.

Para instalar o Remmina snap, execute o seguinte comando. Observe que você já deve ter o snappy (gerenciador de pacotes snap) instalado em seu sistema.

$ sudo snap install remmina

Para instalar o Remmina flatpak, execute o seguinte comando. Tal como acontece com o snap, você precisará ter o gerenciador de pacotes do snap instalado, primeiro.

$ sudo flatpak install flathub. org.remmina.Remmina

Assim que a instalação for concluída, inicie a ferramenta.

Estarei me conectando a um sistema Ubuntu remoto que já foi configurado com um servidor VNC. Para conectar à área de trabalho remota, clique com o botão direito e selecione “Conectar.”

NoMachine

O TeamViewer é um software de desktop remoto poderoso e fácil de usar, mas tem um preço para usuários avançados. No caso do Remmina, é gratuito, mas você precisa passar pela configuração do VNC na máquina de destino. Se ao menos houvesse uma solução poderosa, fácil de usar e gratuita!

NoMachine é uma solução de desktop remoto. Seus recursos podem ser iguais aos do TeamViewer, embora sejam gratuitos. Isso pode soar um pouco suspeito para quem se preocupa com a privacidade. Você pode estar se perguntando como a NoMachine consegue o dinheiro de que precisa para se sustentar? De acordo com a NoMachine, sua fonte de renda é vender software para empresas. NoMachine não coleta quaisquer dados pessoais, nem usa AdWare para receita.

NoMachine é uma ferramenta de plataforma cruzada disponível para Windows, Linux e macOS. No caso do Linux, NoMachine está disponível em pacotes DEB (para Debian, Ubuntu e derivados) e RPM (Fedora, SUSE, RHEL, CentOS e derivados). Se você estiver executando o Arch Linux (ou derivados), verifique NoMachine em AUR aqui.

Baixe o NoMachine aqui.

Para instalar o pacote DEB no Debian, Ubuntu e derivados, execute o seguinte comando.

$ sudo apt install ./ nomachine_6.11.2_1_amd64.deb

Para instalar o pacote RPM no openSUSE, SUSE Linux e derivados, execute o seguinte comando.

$ sudo zypper install ./ nomachine_6.11.2_1_x86_64.rpm

Para instalar o pacote RPM no Fedora (usando dnf), execute o seguinte comando.

$ sudo dnf localinstall nomachine_6.11.2_1_x86_64.rpm

Para instalar o pacote RPM no CentOS, RHEL e derivados, execute o seguinte comando.

$ sudo yum install ./ nomachine_6.11.2_1_x86_64.rpm

Existem duas partes no NoMachine: o servidor NoMachine e o cliente NoMachine. O servidor será responsável por permitir que outros clientes NoMachine se conectem ao sistema. O cliente será usado para conectar e usar os desktops remotos.

Primeiro, vamos verificar o servidor NoMachine. Inicie o servidor NoMachine.

A janela de status do servidor NoMachine aparecerá. Existem 4 guias. O primeiro é “Status do servidor.”Aqui, você pode ver o endereço IP do servidor. Também existem opções para parar, reiniciar e desligar o servidor.

A seguir, verificaremos a guia “Preferências do servidor”. Aqui, você pode configurar o comportamento do servidor.

A seguir, vamos verificar o cliente NoMachine. Este cliente será usado para se conectar a uma área de trabalho remota NoMachine.

Para adicionar uma conexão de área de trabalho remota, clique no botão “Novo”.

NoMachine iniciará o novo processo de criação de conexão. Primeiro, selecione o protocolo. Existem dois protocolos disponíveis: NX e SSH. Recomenda-se usar o NX para uma área de trabalho remota com GUI.

Digite o IP e a porta do servidor NoMachine.

A próxima etapa é o método de autenticação. Na maioria das vezes, será “Senha.”

NoMachine irá perguntar se você deseja configurar um proxy específico para a conexão. Se não houver um proxy que você gostaria de definir, selecione “Não use um proxy.”

Dê um nome à conexão. O nome deve ser algo que permita reconhecer facilmente o sistema.

A conexão está configurada! Clique com o botão direito e selecione “Iniciar conexão” para se conectar à área de trabalho remota.

Digite o nome de usuário e a senha da área de trabalho remota.

Uma vez conectado, NoMachine mostrará algumas dicas e truques rápidos para usar o software.

Voila! Aproveite a área de trabalho remota!

Observe que Remmina também é compatível com o servidor NoMachine.

Conclusão

Dependendo da sua carga de trabalho, selecione a solução apropriada para suas necessidades. Todos os pacotes de software de desktop remoto mencionados aqui são para desktop remoto GUI. Se você deseja acessar apenas pela linha de comando, o SSH é a melhor opção. Veja como configurar e usar SSH no Linux aqui. Uma parte do tutorial é específica do Ubuntu, mas o resto é aplicável a qualquer distro.

Apreciar!

Top 5 cartas de captura de jogos
Todos nós vimos e amamos streaming de jogos no YouTube. PewDiePie, Jakesepticye e Markiplier são apenas alguns dos melhores jogadores que ganharam mil...
Como desenvolver um jogo no Linux
Uma década atrás, poucos usuários de Linux preveriam que seu sistema operacional favorito um dia seria uma plataforma de jogos popular para videogames...
Portas de código aberto para motores de jogos comerciais
Recriações gratuitas, de código aberto e de mecanismo de jogo de plataforma cruzada podem ser usadas para jogar jogos antigos, bem como alguns dos tít...