Xrdp é uma implementação de código aberto do Microsoft Remote Desktop Protocol (RDP) que lhe permite controlar graficamente um sistema remoto. Com o RDP, você pode fazer login na máquina remota e criar uma sessão de desktop real como se tivesse logado em uma máquina local.
Este tutorial explica como instalar e configurar o servidor Xrdp no Ubuntu 18.04.
Se quiser uma solução de código aberto para acesso remoto ao ecrã, vá com VNC .,
instalar o ambiente de trabalho #
geralmente, os servidores Linux não têm um ambiente de trabalho instalado. Nosso primeiro passo é instalar o X11 e um ambiente de desktop leve que atuará como uma infra-estrutura para o Xrdp.
Existem vários ambientes de desktop (DE) disponíveis nos repositórios Ubuntu. Vamos instalar o Xfce . É um ambiente de desktop rápido, estável e leve, o que o torna ideal para uso em um servidor remoto.,
escreva os seguintes comandos como um utilizador com privilégios de 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, a transferência e instalação de pacotes Xfce levará algum tempo.
instalar o pacote Xrdp #
Xrdp está disponível nos repositórios Predefinidos do Ubuntu. Para instalá-lo, execute:
sudo apt install xrdp
quando o processo de instalação estiver completo, o serviço Xrdp começará automaticamente., Você pode verificar que o xrdp está em execução digitando:
sudo systemctl status xrdp
A saída será algo parecido com isso:
Por padrão o xrdp usa o /etc/ssl/private/ssl-cert-snakeoil.key
arquivo que é lido somente por usuários que são membros do “ssl-cert” do grupo. Execute o seguinte comando para adicionar o xrdp
utilizador ao grupo :
sudo adduser xrdp ssl-cert
é isso. O Xrdp foi instalado no seu servidor Ubuntu.
configurar o Xrdp #
os ficheiros de configuração do Xrdp estão localizados no directório /etc/xrdp
., Para conexões xrdp básicas, você não precisa fazer quaisquer alterações nos arquivos de configuração. O Xrdp usa o ambiente de trabalho predefinido do X Window, que neste caso é o XFCE.
o ficheiro de configuração principal é nomeado xrdp.ini
. Este ficheiro está dividido em secções e permite-lhe definir as definições de configuração global, como os endereços de segurança e de escuta, e criar diferentes sessões de autenticação xrdp.,
sempre que fizer quaisquer alterações ao ficheiro de configuração, terá de reiniciar o serviço Xrdp:
sudo systemctl restart xrdp
Xrdp usa startwm.sh
ficheiro para lançar a sessão X. Se quiser usar outro ecrã de X Window, edite este ficheiro.
configurar a Firewall #
por omissão, o Xrdp ouve no Porto 3389
em todas as interfaces. Se executar uma ‘firewall’ no seu servidor Ubuntu (o que deverá fazer sempre), terá de adicionar uma regra que irá activar o tráfego no Porto Xrdp.,
Para permitir o acesso a o xrdp server a partir de um endereço IP específico ou faixa de IP que, neste exemplo, 192.168.1.0/24
, execute o seguinte comando:
sudo ufw allow from 192.168.1.0/24 to any port 3389
Se você deseja permitir o acesso a partir de qualquer lugar (o que é altamente desaconselhada por razões de segurança) execução:
sudo ufw allow 3389
Para maior segurança, você pode considerar a possibilidade de configurar o xrdp a escutar somente em localhost e a criação de um túnel SSH que segura encaminha o tráfego a partir de sua 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.
ligando-se ao servidor Xrdp #
Agora que configurou o seu servidor Xrdp, é hora de abrir o seu cliente Xrdp e ligar-se ao servidor.
Se você tem um Windows PC, você pode usar o cliente padrão RDP. Escreva ” remoto “na barra de pesquisa do Windows e carregue em”ligação à área de Trabalho Remota”. Isto vai abrir o cliente RDP. No campo” computador”, digite o endereço IP do servidor remoto e clique em”Conectar”.,
On the login screen, enter your username and password and click “OK”.
Once logged in, you should see the default Xfce desktop., Ele deve se parecer com algo assim:
agora Você pode começar a interagir com o remote desktop XFCE, a partir de sua máquina local usando o teclado e o mouse.
Se estiver a usar macOS, poderá instalar a aplicação Microsoft Remote Desktop na Mac App Store. Os usuários Linux podem usar um cliente RDP como Remmina ou Vinagre.
conclusão #
instalação de um servidor Xrdp permite-lhe gerir o seu Ubuntu 18.,04 servidor de sua máquina de desktop local através de uma interface gráfica fácil de usar.