Acesso a um computador de mesa remoto Linux é possibilitado pelo 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 trabalha em um modelo cliente/servidor, onde o computador remoto deve ter o software 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 mesa 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 em Rede) é um protocolo servidor-cliente que permite que contas de usuário se conectem e controlem remotamente um sistema distante usando os recursos fornecidos pela Interface Gráfica do Usuário (GUI).
Ferramentas de Desktop Remoto para Linux
A seguir estão a lista das melhores ferramentas de desktop remoto para Linux:
Zoho Assist
Zoho Assist é um software gratuito, rápido e multiplataforma de suporte remoto que permite acessar e oferecer 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 para desktop, independentemente da rede do computador remoto.
Com uma série de recursos como transferência de arquivo remoto, 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, depurar 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 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 e servidores Linux, como Ubuntu, Redhat, Cent, Debian Linux Mint e Fedora, para acesso não assistido e acessá-los de forma transparente a qualquer momento.

Remote Access Plus
Remote Access Plus é um software de suporte remoto construído com força que permite aos técnicos de TI colaborar e solucionar problemas de dispositivos localizados em qualquer lugar do mundo com apenas alguns cliques. Um servidor hospedado centralmente permanece em contato com as máquinas cliente e os técnicos podem acessá-las a pedido.
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.

Compreendendo a Autenticação de Dois Fatores, criptografia AES de 256 bits e um visualizador de logs de ação, 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, pois os grupos personalizados dinâmicos adicionam automaticamente dispositivos ao grupo, desde que esses dispositivos atendam a um conjunto definido de critérios.
Remote Access Plus está disponível tanto como uma solução on-premise quanto na nuvem. Além disso, você pode escolher entre três edições diferentes – Grátis, Padrão e Profissional, dependendo do número de dispositivos Linux gerenciados e recursos.
Com o Acesso Remoto Plus, você pode controlar remotamente vários dispositivos Linux, como aqueles que executam Ubuntu, Debian, Red Hat Enterprise Linux, Fedora, CentOS, Mandriva, OpenSuSE, etc., e também suporta mais de 17 idiomas!
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 de agente extras, e você escala o número de usuários com pouco esforço. É gratuito o uso do ThinLinc para um máximo de 10 usuários simultâneos por organização.
Diferente da maioria dos VNCs, 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 incorporados.
ThinLinc muda dinamicamente as configurações para oferecer a melhor qualidade de imagem sem sacrificar a velocidade, proporcionando uma experiência suave mesmo se você estiver usando uma rede limitada ou instável. ThinLinc é amplamente utilizado para fornecer aceleração gráfica do servidor a software remoto 3D e de alta demanda por meio do VirtualGL.
ThinLinc é principalmente baseado em código aberto, ele empacota 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 VNC gratuita, de código aberto, de alto desempenho e neutra em plataforma. É 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 à área de trabalho em tempo de execução, tigervnc-vncserver usa um mecanismo diferente que configura uma área de trabalho virtual independente para cada usuário.
Ele é capaz de executar aplicativos 3D e de vídeo, e tenta manter uma interface de usuário consistente e reutilizar componentes, quando possível, em várias plataformas que ele suporta. Além disso, oferece segurança por meio de várias extensões que implementam métodos de autenticação avançados e criptografia TLS.
Para entusiastas de TigerVNC em busca de uma solução de nível corporativo, ThinLinc, desenvolvido pela mesma empresa e focado em Desktop Remoto Linux, também está disponível e é gratuito para até 10 usuários.

2. RealVNC
RealVNC oferece software de acesso remoto cross-platform, simples e seguro. Desenvolve tecnologias de compartilhamento de tela VNC com produtos como VNC Connect e VNC Viewer. O VNC Connect permite que você acesse computadores remotos, forneça suporte remoto, administre sistemas não monitorados, compartilhe acesso a recursos centralizados e muito mais.
Você pode obter o VNC Connect gratuitamente para uso doméstico, que é limitado a cinco computadores remotos e três usuários. No entanto, qualquer uso profissional e corporativo requer uma taxa de assinatura.

3. TeamViewer
Teamviewer é um software de acesso e controle remoto popular, poderoso, seguro e cross-platform que pode se conectar a vários dispositivos simultaneamente. É gratuito para uso pessoal e há uma versão premium para usuários corporativos.
É 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 equipado 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 remotamente e trabalhar com muitos computadores.
É eficiente, confiável e suporta múltiplos protocolos de rede como RDP, VNC, NX, XDMCP e SSH. Ele também oferece uma aparência integrada e consistente.
Remmina permite que os usuários mantenham uma lista de perfis de conexão, organizados por grupos, suporta conexões rápidas, permitindo que os usuários insiram diretamente o endereço do servidor, e fornece uma interface com guias, opcionalmente gerenciada por grupos, além de muitos mais recursos.

5. NoMachine
NoMachine é um software de desktop remoto gratuito, multiplataforma e de alta qualidade, que oferece 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 forma rápida como se estivesse sentado na frente do seu computador remoto. Além disso, possui uma notável transparência de rede.

6. Apache Guacamole
Apache Guacamole é um gateway de desktop remoto gratuito e de código aberto, sem cliente, que suporta protocolos padrão como VNC, RDP e SSH. Não requer plugins ou software de cliente; basta usar 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 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.
Integra-se muito 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, rodar 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 e multiplataforma semelhante ao VNC ou RDP, que oferece acesso remoto ao ambiente gráfico do sistema Linux pela rede usando um protocolo, que é tunelado através do protocolo Secure Shell para melhorar a criptografia dos dados.

9. Xpra
Xpra ou X é um servidor de exibição remota e um software cliente de código aberto multiplataforma, que oferece acesso a aplicativos remotos e telas de desktop por meio de soquetes SSH com ou sem SSL.
Ele permite que você execute aplicativos em um host remoto exibindo a tela deles em sua máquina local sem perder nenhum estado após a desconexão. Também oferece suporte ao encaminhamento de som, área de transferência e recursos de impressão.

10. AnyDesk
AnyDesk é outro software de desktop remoto não-FOSS que oferece acesso seguro e livre de latência independente de plataforma a computadores pessoais e outros dispositivos móveis executando o aplicativo host.
Ele oferece acesso remoto para múltiplos sistemas operacionais, transferência de arquivo mais rápida, comunicação via bate-papo de texto, uma lousa para criar visualizações e funcionalidade de VPN.

11. KRDC
KRDC (KDE Remote Desktop Connection) é um aplicativo cliente de compartilhamento de desktop remoto de código aberto e gratuito criado pelo KDE para o ambiente de desktop KDE, mas está disponível para qualquer distribuição.
Suporta os protocolos VNC e RDP, que permitem visualizar ou até mesmo gerenciar a sessão completa do desktop remoto em outra máquina que esteja executando um servidor compatível.

12. Conexões GNOME
Conexões GNOME é um cliente de desktop remoto para o ambiente de desktop GNOME que permite conectar e compartilhar qualquer outro conteúdo de desktop remoto ou software em execução nos diferentes sistemas operacionais de desktop usando os protocolos VNC e RDP suportados.

13. FreeNX
FreeNX é um sistema de acesso remoto de código aberto, rápido e versátil. É um sistema cliente/servidor seguro (baseado em SSH), e suas bibliotecas principais são fornecidas pela NoMachine.
Infelizmente, no momento desta escrita, o link para o site do FreeNX não funcionava, mas fornecemos links para as páginas da web específicas da distribuição:
- 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 pronto! 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ários abaixo.
Source:
https://www.tecmint.com/best-remote-linux-desktop-sharing-software/