Android

Como instalar o servidor xrdp (área de trabalho remota) no ubuntu 18.04

Conexão remota Windows via RDP usando Linux

Conexão remota Windows via RDP usando Linux

Índice:

Anonim

Xrdp é uma implementação de código aberto do Microsoft Remote Desktop Protocol (RDP) que permite controlar graficamente um sistema remoto. Com o RDP, você pode efetuar login na máquina remota e criar uma sessão real da área de trabalho da mesma forma como se tivesse feito login em uma máquina local.

Este tutorial explica como instalar e configurar o servidor Xrdp no Ubuntu 18.04.

Instalando o ambiente de área de trabalho

Geralmente, os servidores Linux não têm um ambiente de desktop instalado. Nosso primeiro passo é instalar o X11 e um ambiente de desktop leve que funcionará como um back-end para o Xrdp.

Existem vários ambientes de desktop (DE) disponíveis nos repositórios do Ubuntu. Nós estaremos instalando o Xfce. É um ambiente de desktop rápido, estável e leve, o que o torna ideal para uso em um servidor remoto.

Digite os seguintes comandos como um usuário com privilégios sudo para instalar o Xfce no seu servidor:

sudo apt update sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

Dependendo do seu sistema, o download e a instalação dos pacotes Xfce levará algum tempo.

Instalando o Xrdp

O pacote Xrdp está disponível nos repositórios padrão do Ubuntu. Para instalá-lo, execute:

sudo apt install xrdp

Quando o processo de instalação estiver concluído, o serviço Xrdp será iniciado automaticamente. Você pode verificar se o Xrdp está em execução digitando:

sudo systemctl status xrdp

A saída será mais ou menos assim:

● xrdp.service - xrdp daemon Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-07-28 22:40:53 UTC; 4min 21s ago Docs: man:xrdp(8) man:xrdp.ini(5)…

Por padrão, o Xrdp usa o arquivo /etc/ssl/private/ssl-cert-snakeoil.key que é legível apenas por usuários que são membros do grupo "ssl-cert". Execute o seguinte comando para adicionar o usuário xrdp ao grupo:

sudo adduser xrdp ssl-cert

É isso aí. O Xrdp foi instalado no seu servidor Ubuntu.

Configurando o Xrdp

Os arquivos de configuração do Xrdp estão localizados no diretório /etc/xrdp . Para conexões básicas do Xrdp, você só precisa configurar o Xrdp para usar o Xfce. Para fazer isso, abra o seguinte arquivo no seu editor de texto:

sudo nano /etc/xrdp/xrdp.ini

Adicione a seguinte linha no final do arquivo:

/etc/xrdp/xrdp.ini

exec startxfce4

Salve o arquivo e reinicie o serviço Xrdp:

sudo systemctl restart xrdp

Configurando o firewall

Por padrão, o Xrdp escuta na porta 3389 em todas as interfaces. Se você executar um firewall no servidor Ubuntu (o que você sempre deve fazer), será necessário adicionar uma regra que permita o tráfego na porta Xrdp.

Para permitir o acesso ao servidor Xrdp a partir de um endereço IP ou intervalo de IP específico, neste exemplo 192.168.1.0/24 , execute o seguinte comando:

sudo ufw allow from 192.168.1.0/24 to any port 3389

sudo ufw allow 3389

Para maior segurança, considere configurar o Xrdp para escutar apenas no host local e criar um túnel SSH que encaminha com segurança o tráfego da máquina local na porta 3389 para o servidor na mesma porta. Outra opção segura é instalar o OpenVPN e conectar-se ao servidor Xrdp através da rede privada.

Conectando ao servidor Xrdp

Agora que você configurou seu servidor Xrdp, é hora de abrir seu cliente Xrdp e conectar-se ao servidor.

Agora você pode começar a interagir com a área de trabalho remota do XFCE na sua máquina local usando o teclado e o mouse.

Conclusão

A instalação de um servidor Xrdp permite gerenciar o servidor Ubuntu 18.04 a partir da sua área de trabalho local usando uma interface gráfica fácil de usar.

ubuntu rdp