Como configurar uma área de trabalho remota no Linux

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

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

Desktop remoto no Linux

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

Dependendo da sua distro, alguns recursos ou características de cada uma das ferramentas podem variar. Eu estarei usando o Ubuntu para este artigo.

TeamViewer

Entre todas as ferramentas de desktop remotas por aí, o TeamViewer é um dos 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 ativar 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 o OpenSUSE, RHEL, CENTOS ou FEDORA, precisará pegar 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 o arqui-derivado, poderá pegar o TeamViewer da AUR aqui.

Depois que a instalação estiver concluída, inicie o aplicativo.

Aceitar o contrato de licença.

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

Digite o ID do parceiro da área de trabalho remota e clique em “Conecte -se.”

TeamViewer solicitará a senha do desktop remoto.

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

Remmina

Remmina é um cliente de desktop remoto de código aberto e de código aberto. Como o TeamViewer, Remmina está disponível para todas as principais plataformas. A Remmina suporta vários protocolos de rede de desktop remotos, 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 usada para cargas de trabalho pessoal e profissional (administrador do sistema, servidor e outros). Isso torna Remmina incrivelmente lucrativo para usuários gerais e profissionais.

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

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

Esta seção abordará como instalar Remmina Snap e Flatpak. Estes são pacotes de Linux universais, para que você possa apreciá -los em qualquer distro que estiver executando.

Para instalar o Remmina Snap, execute o seguinte comando. Observe que você já precisa ter o Snappy (Snap Package Manager) instalado em seu sistema.

$ sudo snap install remmina

Para instalar o Remmina Flatpak, execute o seguinte comando. Assim como no Snap, você precisará instalar o gerenciador de pacotes do Snap, primeiro.

$ sudo flatpak install flathub org.Remmina.Remmina

Quando a instalação estiver concluída, inicie a ferramenta.

Vou me conectar a um sistema Ubuntu remoto que já foi configurado com um servidor VNC. Para conectar-se à área de trabalho remota, clique com o botão direito do mouse e selecione “Conecte-se.”

Nomachine

TeamViewer é um software de desktop remoto poderoso e fácil de usar, mas tem um preço para usuários de energia. No caso de 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 livre de custo!

Nomachine é uma solução de desktop tão remota. Seus recursos podem estar em pé de igualdade com o TeamViewer enquanto se liberta. Isso pode parecer um pouco suspeito para as pessoas convencidas de privacidade. Você pode estar se perguntando, como Nomachine recebe o dinheiro que eles precisam para se sustentar? Segundo Nomachine, sua fonte de renda está vendendo seu software para empresas. Nomachine não coleta 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 Derivativos) e RPM (Fedora, Suse, Rhel, Centos e Derivativos). Se você estiver executando o arch Linux (ou derivativos), confira Nomachine na AUR aqui.

Baixe Nomachine aqui.

Para instalar o pacote Deb no Debian, Ubuntu e derivativos, execute o seguinte comando.

$ sudo apt install ./nomachine_6.11.2_1_AMD64.Deb

Para instalar o pacote RPM no OpenSUSE, SUSE Linux e derivativos, 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 Derivatives, execute o seguinte comando.

$ sudo yum install ./nomachine_6.11.2_1_X86_64.RPM

Existem duas partes de Nomachine: o servidor Nomachine e o cliente Nomachine. O servidor será responsável por permitir que outros clientes da Nomachine se conectem ao sistema. O cliente será usado para conectar e usar esses 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.

Em seguida, verificaremos a guia "Preferência do servidor". Aqui, você pode configurar o comportamento do servidor.

Em seguida, verificaremos o cliente Nomachine. Este cliente será usado para se conectar a um Nomachine Remote Desktop.

Para adicionar uma conexão de desktop 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 um desktop remoto da GUI.

Digite o Nomachine Server IP e a porta.

O próximo passo é o método de autenticação. Na maioria das vezes, será “senha.”

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

Dê um nome à conexão. O nome deve ser algo que permita que você reconheça facilmente o sistema.

A conexão está definida! Clique com o botão direito do mouse e selecione "Iniciar a conexão" para conectar-se à área de trabalho remota.

Digite o nome de usuário e a senha do desktop remoto.

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

Pronto! Aproveite o desktop remoto!

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 remotos mencionados aqui são para a GUI Remote Desktop. Se você deseja apenas acesso através da linha de comando, então SSH é a melhor opção. Confira como configurar e usar o SSH no Linux aqui. Uma parte do tutorial é específica do Ubuntu, mas o restante é aplicável a qualquer distribuição.

Aproveitar!