Conectar o Desktop remoto do Linux ao Windows – todas as opções
Ter uma conexão remota confiável é fundamental para uma infinidade de necessidades comerciais, seja para oferecer opções de trabalho remoto aos funcionários ou para fornecer um serviço ao cliente mais eficaz.
O acesso ao desktop remoto também se tornou uma necessidade diária para muitos profissionais de TI que precisam controlar dispositivos remotos, ou a facilidade de solucionar problemas remotamente. Agora vamos falar sobre a conexão do desktop remoto Linux às máquinas Windows e vice-versa. Siga leyendo para conocer todas las opciones posibles de escritorio remoto en Linux.
Conectar ao Linux a partir do Windows – Principais Métodos
Normalmente, a conexão remota é definida usando um software que permite ao usuário controlar remotamente outra máquina (como um desktop remoto Linux do Windows, ou um desktop remoto Linux para Windows). Os usuários podem acessar programas, aplicações e arquivos através de conexões remotas, bem como realizar a manutenção e solução de problemas do sistema.
Os métodos descritos abaixo funcionam perfeitamente em todos os sistemas Linux, exceto no Ubuntu, que já possui uma ferramenta de desktop remoto integrada que suporta tanto RDP quanto VNC.
Para fazer a conexão inicial, verifique se este recurso está configurado na máquina física Ubuntu. Uma vez concluída a instalação com a opção compatível Ubuntu integrada, não é necessário instalar nenhum software adicional.
Dicas para o Desktop Remoto no Linux
Nesta seção nos concentraremos nas especificidades do uso do Remote Desktop Protocol (RDP) em servidores baseados em Linux, ou seja, as aplicações do cliente de escolha, e certos aspectos do uso de ferramentas de acesso remoto para Linux em ambientes multiplataforma.
Todos os usuários da distribuição Linux derivada do Debian sabem que configurar o acesso remoto ao Kali Linux e fazer bom uso de clientes de desktop remoto como o TeamViewer ou AnyDesk pode ser complicado às vezes. Lembre-se que, para começar, você deve baixar e instalar todos os pacotes necessários para habilitar os recursos da área de trabalho remota do Kali e atualizar os que você já tem para as versões mais recentes.
Você pode então usar um script para ativar o XFCE e o RDP ou fazê-lo manualmente (isto leva mais tempo, mas lhe dá muito mais controle sobre o processo). Isto será suficiente para acessar sua máquina Kali a partir de qualquer outro dispositivo conectado à sua rede local.
O acesso a um desktop remoto a partir de máquinas Linux Mint, especialmente a configuração dos protocolos, pode parecer extremamente complicado, mas na realidade não há nenhum problema. Por um lado, a Linux Mint tem uma ferramenta integrada de compartilhamento de desktop, disponível a partir do menu principal. Ao permitir o acesso remoto a uma máquina, ela estará disponível para conexões de terminais SSH a todos que conheçam o endereço IP dessa máquina. Se o conjunto de ferramentas fornecidas por um cliente de acesso remoto padrão não for suficiente, você pode instalar uma ferramenta de cliente de terceiros, como Vinegar ou outras, e desfrutar de interfaces gráficas localizadas, túneis SSH, opção de escuta de solicitações e muito mais.
O acesso a um desktop Linux remoto a partir de uma máquina Windows compartilhando uma rede pode ser feito com alguns comandos simples, ou instalando softwares fáceis de usar como Xrdp, Xfce4, TeamViewer, Gnome, Remmina, etc.
O Método de Endereço IP
Antes de iniciar uma conexão de desktop remoto Windows para Linux, os usuários precisam conhecer o endereço IP da máquina host antes de poderem fazer qualquer outra coisa.
Para encontrar o endereço IP do host Linux, conecte-se à máquina Linux, abra o Terminal e digite o seguinte:
ifconfig
Este comando exibirá o endereço IP da máquina Linux. Os usuários também podem localizar o endereço IP conectando-se ao roteador da rede e procurar os dispositivos pelo nome de host. Use estas informações em seu computador Windows para estabelecer uma conexão remota.
O Método “RDP”
A opção mais simples para permitir conexões remotas a áreas de trabalho Linux é usar a ferramenta de acesso remoto integrada no sistema operacional Windows: Remote Desktop Protocol (RDP).
Para utilizar o recurso RDP, os usuários devem instalar o software Xrdp em sua máquina Linux. Completar a instalação manualmente, ou com o comando SSH. Digite o comando como mostrado abaixo:
sudo apt install xrdp
AEm seguida, digite “rdp” na função de busca e execute o software Remote Desktop no computador Windows.
Na janela pop-up Remote Desktop Connection, digite o endereço IP do computador Linux e clique em conectar.
O Método “VNC”
Outra opção de desktop remoto que você pode tentar é VNC (Virtual Network Connection). Você pode acessar um dispositivo remoto via VNC instalando o software especializado em ambos os computadores. Uma das ferramentas mais populares de acesso remoto VNC é o TightVNC, que também é de código aberto.
Como usar o TightVNC para acessar o Linux a partir do Windows
A instalação do TightVNC também pode ser feita manualmente ou com o comando SSH.
-
Passo 1: Digite o seguinte comando:
sudo apt install tightvncserver
-
Passo 2: Os usuários devem então executar o comando:
sudo tightvncserver
-
Passo 3: Os usuários devem então definir a senha desejada.
-
Passo 4: Uma vez concluídas as etapas acima, abra o aplicativo cliente no Windows (que pode ser baixado do site da TightVNC).
-
Passo 5: Digite o endereço IP e o número da porta na janela do TightVNC no computador do sistema operacional Windows.
-
Passo 6: Clique em “Conectar”, e digite a senha que você definiu anteriormente na seção de comando SSH.
Utilizar o SSH
Embora a Secure Shell não permita conexões de desktop remoto, ainda é uma excelente opção para instalar remotamente o software necessário para acessar o desktop Linux remotamente. Veja abaixo como fazer isso.
Passo 1: No computador Windows, abra o Menu Power.
Passo 2: Selecione “Windows PowerShell”.
Passo 3: Digite o seguinte comando:
ssh [IP_ADDRESS]
Passo 4: Após aceitar o certificado, digite o nome de usuário e a senha correspondentes.
A conexão está agora estabelecida.
As opções descritas acima são excelentes para pequenas empresas, qualquer um que trabalhe em uma pequena rede ou para aqueles que não precisam de acesso frequente a um dispositivo remoto.
Os Melhores Clientes RDP para Linux para criar uma conexão de Desktop Remoto do Linux para o Windows
Esta seção se destina a ajudar qualquer pessoa interessada em aprender como acessar um desktop remoto do Windows a partir do Linux.
Para começar, usaremos a aplicação do Windows, Remote Desktop Connection.
Através do Remote Desktop Protocol (RDP), a aplicação Remote Desktop Connection está incluída em todos os sistemas operacionais Windows. Este protocolo permite que os usuários acessem remotamente um PC ou servidor Windows.
Isto é muito prático e econômico porque as organizações podem instalar aplicações em um servidor central, em vez de em múltiplos sistemas de computador. Os funcionários podem então usar esses programas acessando o servidor remoto. Esta centralização também garante que a manutenção e a solução de problemas seja um processo muito mais simples.
Esta tecnologia foi originalmente chamada de Terminal Services (TS). Hoje, os sistemas web são muito mais comuns, mas ainda há situações em que ainda são necessárias aplicações remotas do Windows.
Nesses casos, os usuários do Linux podem acessar computadores e servidores Windows remotamente de seu sistema preferido através do cliente RDP.
Há inúmeros clientes de desktop remoto para Linux, e detalharemos três deles abaixo:
- • Remmina
- • FreeRDP & rdesktop
- • Anydesk
- • Vinagre
- • RustDesk
- • TeamViewer para Linux
- • TigerVNC
- • VNC Connect
- • Chrome Remote Desktop
Após conhecer em detalhes as funções descritas abaixo, os usuários podem selecionar a opção que melhor se adapta às suas necessidades.
Habilitar o desktop remoto no Windows
Os usuários devem primeiro configurar a máquina à qual desejam se conectar remotamente.
Em seguida, siga os passos no computador Windows ao qual você se conectará remotamente:
Passo 1: Faça o login como administrador;
Passo 2: Abra o menu Iniciar;
Passo 3: Clique em Configurações;
Passo 4: Na janela Configurações, abra a categoria Sistema > Área de Trabalho Remota;
Passo 5: Agora, ative-o;
Remmina
Remmina suporta numerosos protocolos de acesso remoto, como RDP, VNC, NX, XDMCP e SSH. O principal objetivo do Remmina é ajudar os administradores de sistemas e usuários que trabalham com vários desktops e/ou servidores remotos. Remmina está incluída na distribuição Ubuntu Linux como um cliente padrão de desktop remoto.
FreeRDP e rdesktop
O rdesktop não só foi o primeiro cliente Linux RDP, como também o mais popular por muitos anos. Entretanto, a partir de novembro de 2019, o projeto está procurando um novo administrador.
Por outro lado, o FreeRDP foi lançado inicialmente em 2009 como um fork de rdesktop Isto foi quando a Microsoft abriu a especificação do RDP. Com o tempo, e com o crescimento do FreeRDP, tornou-se o cliente padrão do RDP em sistemas sem clientes nativos da Microsoft.
Basta clicar duas vezes no computador que você deseja acessar remotamente a partir da lista.
Seguindo as Especificações Abertas do Microsoft, o FreeRDP é uma implementação gratuita do Remote Desktop Protocol. Fornece as aplicações servidor e cliente, assim como uma biblioteca que permite que outras aplicações utilizem o protocolo RDP. O FreeRDP é tanto uma aplicação quanto uma biblioteca, fornecendo elementos reutilizáveis para aplicações alternativas. Além do rdesktop, os clientes mencionados acima utilizam a biblioteca FreeRDP.
AnyDesk – Aplicativo de Área de Trabalho Remota para Linux
AnyDesk é uma solução rápida e leve que permite aos usuários fazer RDP do Linux para o Windows. É um aplicativo poderoso e multiplataforma com clientes para desktop e dispositivos móveis. Para estabelecer conectividade remota, é necessário ter o AnyDesk instalado em ambas as extremidades da conexão.
A ferramenta suporta uma ampla variedade de dispositivos e é compatível com Windows, macOS, Linux, Android, iOS e dispositivos ARM como o Raspberry Pi. O AnyDesk é uma escolha popular como solução de desktop remoto do Linux para o Windows e é amplamente utilizado por organizações na educação, mídia e governo. Profissionais de TI e usuários domésticos também consideram o AnyDesk uma excelente maneira de estabelecer conexões RDP em uma máquina Linux.
O acesso interativo à área de trabalho remota é possível com o AnyDesk. Seu teclado e mouse podem ser usados para controlar a exibição gráfica do dispositivo remoto. A ferramenta também permite que você compartilhe sua tela para colaboração, apresentação ou para fornecer suporte remoto de TI. O AnyDesk é uma excelente solução para membros da força de trabalho móvel.
Vinagre – Visualizador de Área de Trabalho Remota para Linux
Vinagre é um cliente de área de trabalho remota simples, intuitivo e fácil de usar desenvolvido para uso com o ambiente de desktop GNOME. Seu design minimalista e a falta de um aplicativo de servidor são semelhantes ao Remmina. Você obterá o melhor desempenho deste aplicativo ao usá-lo com um servidor VNC compatível com o GNOME.
O Vinagre é uma solução RDP para o Linux que também suporta os protocolos SSH, VNC e SPICE. A ferramenta não oferece clientes para plataformas móveis. Este aplicativo de conectividade RDP Linux pode detectar um servidor VNS em uma rede TCP/IP e usar SSH para conexões em túnel. As sessões ativas podem ser marcadas para uso posterior e atalhos de teclado podem ser configurados. Os usuários também podem controlar a profundidade de cor da tela remota antes de estabelecer uma sessão ativa.
O Vinagre é um cliente de área de trabalho remota para Linux que utiliza ferramentas simples para realizar tarefas. Estabelecer uma conexão envolve simplesmente selecionar um protocolo em um menu e inserir o endereço IP do servidor de destino. Uma vez conectado a uma máquina remota, você tem a opção de apenas visualizar sua tela ou interagir com sua interface gráfica.
RustDesk – Software de Área de Trabalho Remota
RustDesk é uma solução de área de trabalho remota de código aberto do Linux para o Windows escrita na linguagem de programação Rust. É uma boa alternativa a produtos proprietários como AnyDesk ou TeamViewer. Além de estabelecer uma conexão de área de trabalho remota, a ferramenta permite configurar túneis TCP e transferir arquivos para o cliente.
O RustDesk é uma ferramenta multiplataforma compatível com os sistemas operacionais Linux, Windows, macOS, Android e iOS. A ferramenta fornece funcionalidades prontas para uso. Tudo o que é necessário para estabelecer uma conexão com um cliente remoto é seu ID e senha.
TeamViewer para Linux
TeamViewer é considerado uma das principais soluções de RDP do Linux para o Windows. É um programa multiplataforma baseado em nuvem que funciona com praticamente todos os sistemas operacionais comumente usados.
A segurança forte é uma das características atrativas do TeamViewer. Ele usa criptografia AES de ponta a ponta para manter seus dados protegidos. Também é fácil de usar para iniciantes ou usuários sem habilidades extensas em computação.
A desvantagem do TeamViewer é seu preço. Os planos individuais começam em £32,90 para acesso remoto simples, com planos empresariais a partir de £61,90 por mês. O custo da ferramenta pode excluí-la da consideração para alguns usuários. Há um teste gratuito de 14 dias durante o qual você pode avaliar o produto.
TigerVNC – Servidor de Computação em Rede Virtual
TigerVNC é um aplicativo cliente/servidor gratuito e de código aberto que suporta o estabelecimento de conectividade usando RDP do Linux para computadores Windows. É uma implementação simples e intuitiva do Virtual Network Computing (VNC) que permite conectar-se a uma máquina remota inserindo seu endereço IP. Uma vez conectado, você pode interagir livremente com a interface gráfica do cliente ou optar por apenas visualizar a tela remota.
A segurança é fornecida por meio de criptografia TLS para transmissão de dados. Extensões avançadas de autenticação estão disponíveis e o aplicativo ouve a porta 5900 por padrão.
Ele fornece várias opções ao estabelecer uma conexão, incluindo níveis de cor e compressão, níveis de codificação e compartilhamento da área de transferência com a tela remota. Você também pode optar por simplesmente visualizar a tela remota.
O TigerVNC é uma solução confiável que oferece alto desempenho e conectividade estável. Essa solução RDP do Linux pode ser baixada na página de lançamentos do GitHub e está incluída em várias distribuições Linux como o Fedora.
VNC Connect
VNC Connect é uma ferramenta popular que usa o protocolo de conectividade VNC como base e adiciona recursos extras como criptografia AES de 256 bits. Sua interface é fácil de usar em comparação com algumas outras soluções de desktop remoto para Linux.
O VNC Connect é uma solução paga, mas sua assinatura mais cara custa apenas £39,48 por ano. Um teste gratuito de 14 dias está disponível para avaliação, mas o suporte limitado é oferecido durante o período de teste.
A ferramenta pode apresentar lentidão e desempenho ruim, especialmente quando há muita atividade na tela. A criptografia integrada e a autenticação multifator fornecem segurança para suas sessões remotas.
Chrome Remote Desktop
Chrome Remote Desktop aproveita a familiaridade do navegador Chrome para oferecer excelente compatibilidade entre plataformas. É uma solução gratuita que funciona em qualquer plataforma que suporte o navegador Chrome.
O preço por essa facilidade de uso e compatibilidade é a falta de recursos. Não há suporte para bate-papo por texto ou transferências de arquivos, que são recursos básicos de outras soluções. Se você procura uma solução RDP do Linux simples e gratuita, o Chrome Remote Desktop vale a pena conferir.