O acesso a um computador remoto com sistema operacional Linux é possível através do protocolo de desktop remoto (RDP), um protocolo proprietário desenvolvido pela Microsoft. Ele oferece a um usuário uma interface gráfica para se conectar a outro/computador remoto através de uma conexão de rede. FreeRDP é uma implementação gratuita do RDP.
RDP funciona em um modelo cliente/servidor, onde o computador remoto deve ter o software de servidor RDP instalado e em execução, e um usuário utiliza o software cliente RDP para se conectar a ele, para gerenciar o computador de desktop remoto.
Neste artigo, compartilharemos uma lista de software para acessar um desktop Linux remoto: a lista começa com aplicativos VNC.
VNC (Computação Virtual de Rede) é um protocolo cliente/servidor que permite que contas de usuário se conectem remotamente e controlem um sistema distante usando os recursos fornecidos pela Interface Gráfica do Usuário (GUI).
Ferramentas de Desktop Remoto para Linux
A seguir está a lista das melhores ferramentas de desktop remoto para Linux:
Zoho Assist
Zoho Assist é um software gratuito, rápido e de suporte remoto multiplataforma que permite acessar e dar suporte a desktops ou servidores Linux sem protocolos de conexão remota como RDP, VNC ou SSH. As conexões remotas podem ser estabelecidas a partir do seu navegador favorito ou de um plugin de desktop, independentemente da rede do computador remoto.
Com uma série de recursos como transferência de arquivos remotos, navegação em vários monitores e compartilhamento de área de transferência para ajudar MSPs, técnicos de suporte de TI e técnicos de helpdesk, a depuração de um desktop remoto Linux é fácil com Zoho Assist.
Zoho Assist é extremamente seguro com autenticação de dois fatores, visualizador de log de ações e compatibilidade com antivírus. A criptografia SSL e AES de 256 bits garantem que todas as informações relacionadas à sessão sejam transmitidas por meio de um túnel criptografado.
A clutter-free user interface makes working easy for first-timers. You can customize email templates, and rebrand the Linux remote desktop application to use your company’s name, logo, favicon, and portal URL.
Com o Zoho Assist, você pode configurar todas as principais variações de computadores Linux e servidores como Ubuntu, Redhat, Cent, Debian Linux Mint e Fedora para acesso não supervisionado, e acessá-los facilmente a qualquer momento.

Remote Access Plus é um software de suporte remoto poderosamente construído que permite aos profissionais de TI colaborar e solucionar problemas de dispositivos, localizados em qualquer lugar do mundo, em apenas alguns cliques. Um servidor hospedado centralmente mantém contato com as máquinas dos clientes e os técnicos podem acessá-las sob demanda.
A simple user interface and client-server architecture enable seamless connectivity for IT and help desk technicians to troubleshoot a remote device. Besides, you can voice or video call, or even text chat with your end-user to understand and resolve the issue better and faster.

Equipado com Autenticação de Dois Fatores, criptografia AES de 256 bits e um visualizador de log de ações, você pode acessar e controlar qualquer dispositivo Linux remoto sem se preocupar com a segurança. Você também pode criar grupos personalizados para gerenciar seus dispositivos Linux.
Isso é especialmente útil se você tiver muitos dispositivos Linux para gerenciar, já que os grupos personalizados dinâmicos adicionam automaticamente dispositivos ao grupo, desde que esses dispositivos satisfaçam um conjunto de critérios definidos.
Remote Access Plus está disponível tanto como uma solução local quanto na nuvem. Além disso, você pode escolher entre três edições diferentes – Gratuita, Standard e Professional – dependendo do número de dispositivos Linux gerenciados e recursos.
Com o Acesso Remoto Plus, você pode controlar remotamente vários dispositivos Linux, como os que rodam no Ubuntu, Debian, Red Hat Enterprise Linux, Fedora, CentOS, Mandriva, OpenSuSE, etc., e ele suporta mais de 17 idiomas também!
O ThinLinc – Servidor Remoto Linux
ThinLinc é um servidor remoto Linux altamente seguro e rápido usado para publicar desktops e aplicativos Linux para vários usuários localizados em qualquer lugar e usando qualquer dispositivo cliente (Linux, macOS, Windows e navegador da web).
O servidor é facilmente instalado e mantido em qualquer distribuição Linux popular e funciona para 1 a milhares de usuários. Basta adicionar servidores adicionais de agentes, e você escala o número de usuários com pouco esforço. O uso do ThinLinc é gratuito para um máximo de 10 usuários simultâneos por organização.
Diferente da maioria dos VNCs, o ThinLinc suporta nativamente Redirecionamento de Áudio; fornece melhor Qualidade de Imagem e Responsividade; é mais Seguro; Fácil de Configurar; e possui Redundância, Balanceamento de Carga e Alta Disponibilidade integrados.
ThinLinc ajusta dinamicamente as configurações para oferecer a melhor qualidade de imagem sem sacrificar a velocidade para fornecer uma experiência suave, mesmo se você estiver usando uma rede limitada ou instável. O ThinLinc é amplamente utilizado para fornecer software remoto 3D e de alta demanda com aceleração de gráficos do servidor através do VirtualGL.
ThinLinc é principalmente baseado em código aberto, ele empacota o TigerVNC, noVNC, SSH e Pulse Audio em um software estável, suportado e de nível empresarial. A empresa também é a mantenedora dos projetos TigerVNC e noVNC.

1. TigerVNC
TigerVNC é uma implementação gratuita, de código aberto, de alto desempenho e neutra em plataforma do VNC. É uma aplicação cliente/servidor que permite aos usuários iniciar e interagir com aplicativos gráficos em máquinas remotas.
Ao contrário de outros servidores VNC como VNC X ou Vino que se conectam diretamente ao desktop em tempo de execução, tigervnc-vncserver usa um mecanismo diferente que configura um desktop virtual independente para cada usuário.
É capaz de executar aplicativos 3D e de vídeo, e tenta manter uma interface de usuário consistente e reutilizar componentes, sempre que possível, em todas as plataformas que suporta. Além disso, oferece segurança através de várias extensões que implementam métodos avançados de autenticação e criptografia TLS.
Para entusiastas do TigerVNC que procuram uma solução de nível empresarial, o ThinLinc, desenvolvido pela mesma empresa e focado no Linux Remote Desktop, está também disponível e grátis para até 10 usuários.

2. RealVNC
RealVNC oferece software de acesso remoto cruzado, simples e seguro. Desenvolve tecnologias de compartilhamento de tela VNC com produtos como VNC Connect e VNC Viewer. O VNC Connect dá a você a capacidade de acessar computadores remotos, fornecer suporte remoto, administrar sistemas não atendidos, compartilhar acesso a recursos centralizados e muito mais.
Você pode obter o VNC Connect grátis para uso doméstico, limitado a cinco computadores remotos e três usuários. No entanto, qualquer uso profissional e empresarial exige um pagamento de subscrição.

3. TeamViewer
Teamviewer é um popular, poderoso, seguro e cruzado software de acesso e controle remoto que conecta vários dispositivos simultaneamente. É grátis para uso pessoal e há uma versão premium para usuários empresariais.
É um aplicativo tudo-em-um para suporte remoto usado para compartilhamento de desktop remoto, reuniões online e transferência de arquivos entre dispositivos conectados pela Internet. Ele suporta mais de 30 idiomas ao redor do mundo.

4. Remmina
Remmina é um cliente de desktop remoto gratuito e de código aberto, totalmente funcional e poderoso para Linux e outros sistemas semelhantes ao Unix. É escrito em GTK+3 e destinado a administradores de sistemas e viajantes, que precisam acessar e trabalhar remotamente com muitos computadores.
É eficiente, confiável e suporta múltiplos protocolos de rede, como RDP, VNC, NX, XDMCP e SSH. Também oferece uma aparência integrada e consistente.
Remmina permite aos usuários manter uma lista de perfis de conexão, organizados por grupos, suporta conexões rápidas através da inserção direta do endereço do servidor pelos usuários e fornece uma interface com guias, opcionalmente gerenciada por grupos, além de muitos outros recursos.

5. NoMachine
NoMachine é um software gratuito, multiplataforma e de alta qualidade para desktop remoto, que oferece a você um servidor pessoal seguro para acessar todos os seus arquivos, assistir a vídeos, ouvir áudio, editar documentos, jogar jogos e movê-los.
Ele possui uma interface que permite que você se concentre no seu trabalho e é projetado para funcionar de maneira rápida como se você estivesse sentado em frente ao seu computador remoto. Além disso, possui uma notável transparência de rede.

6. Apache Guacamole
Apache Guacamole é um gateway de desktop remoto sem cliente, gratuito e de código aberto, que suporta protocolos padrão como VNC, RDP e SSH. Não requer plugins ou software de cliente; simplesmente use uma aplicação web HTML5, como um navegador web.
Isso significa que o uso dos seus computadores não está vinculado a nenhum dispositivo ou localização específica. Além disso, se você deseja usá-lo para fins comerciais, pode obter suporte comercial dedicado de empresas terceirizadas.

7. XRDP
XRDP é um servidor de protocolo de desktop remoto simples, gratuito e de código aberto, baseado no FreeRDP e no rdesktop. Ele utiliza o protocolo de desktop remoto para apresentar uma GUI ao usuário. Pode ser usado para acessar desktops Linux em conjunto com o x11vnc.
Ele se integra bem com o LikwiseOPEN, permitindo que você faça login em um servidor Ubuntu via RDP usando um nome de usuário/senha do Active Directory.
Embora o XRDP seja um bom projeto, ele precisa de várias correções, como assumir uma sessão de desktop existente, executar em distribuições Linux baseadas no Red Hat, e mais. Os desenvolvedores também precisam melhorar sua documentação.

8. X2Go
X2Go é um software de desktop remoto de código aberto multiplataforma semelhante ao VNC ou RDP, que oferece acesso remoto ao ambiente gráfico do sistema Linux pela rede usando um protocolo, o qual é tunelado através do protocolo Secure Shell para melhor criptografia de dados.

9. Xpra
Xpra ou X é um software de servidor e cliente de exibição remota de plataforma cruzada aberto, que oferece a você acessar telas de aplicações remotas e desktop por meio de sockets SSH com ou sem SSL.
Ele permite executar aplicações em um host remoto, exibindo sua tela em seu computador local sem perder nenhuma estado após desconectar. Também suporta a funcionalidade de encaminhamento de som, área de transferência e impressora.

10. AnyDesk
AnyDesk é outro software de área de trabalho remoto não-FOSS que oferece acesso remoto independente de plataforma e rápido sem latência à área de trabalho de computadores pessoais e outros dispositivos móveis executando a aplicação mestre.
Ele oferece acesso remoto para múltiplos sistemas operacionais, transferência de arquivos mais rápida, comunicação por chat de texto, um quadro branco para criar visualizações e funcionalidade de VPN.

11. KRDC
KRDC (Conexão de Desktop Remoto do KDE) é uma aplicação de cliente de partilha de desktop remoto aberto e gratuito criado pelo KDE para o ambiente de desktop KDE, mas está disponível para qualquer distribuição.
Ele suporta protocolos VNC e RDP, que permitem que você veja ou até gerencie inteiramente a sessão de desktop remoto em outro computador que está executando um servidor compatível.

12. GNOME Connections
GNOME Connections é um cliente de desktop remoto para o ambiente de trabalho GNOME, que permite que você conecte e compartilhe qualquer outro conteúdo de desktop remoto ou software executando em diferentes sistemas operacionais de desktop usando os protocolos VNC e RDP suportados.

13. FreeNX
FreeNX é um sistema de acesso remoto aberto-source, rápido e versátil. É um sistema de cliente/servidor seguro (baseado em SSH) e suas bibliotecas centrais são fornecidas por NoMachine.
Infelizmente, na hora de escrever esta página, o link para o site de FreeNX não estava funcionando, mas fornecemos links para as páginas específicas do distribuidor:
- Debian: https://wiki.debian.org/freenx
- CentOS: https://wiki.centos.org/HowTos/FreeNX
- Ubuntu: https://help.ubuntu.com/community/FreeNX
- Arch Linux: https://wiki.archlinux.org/index.php/FreeNX
Tudo certo! Neste artigo, revisamos as melhores ferramentas para acessar desktops Linux remotos. Sinta-se à vontade para compartilhar suas opiniões conosco através do formulário de comentário abaixo.
Source:
https://www.tecmint.com/best-remote-linux-desktop-sharing-software/