Linux - Como instalar o XRDP no Ubuntu 16.04


Nesta dica foi usado o Ubuntu 16.04 (mas serve na versão 15.04/17.10)
O mate-desktop foi instalado como um desktop alternativo para funcionar com o XRDP.

Processo de Instalação

Passo 1 - Instalar o pacote XRDP do repositório da ubuntu

abra o terminal de comando e digite o comando

sudo apt-get install xrdp

U16_Xrdp_1

Passo 2 - Instalar o Desktop alternativo

xrdp e Unity desktop (ou Gnome 3) não trabalham muito bem juntos. Se você não instalar outro desktop, queando você tentar conectar a sua maquina Ubuntu, você vera apenas uma tela cinza. Para contornar essa situação vamos instalar um desktop alternativo.
Ainda no terminal digite os comandos:

sudo apt-get update
sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon

Nota: Existem outros possíveis candidatos para o desktop alternativo (xfce, LXDE,LXQT, KDE).

Passo 3 - Configurar o xRDP para usar o desktop alternativo

Nesta fase, precisamos configurar o nosso sistema para dizer ao xrdp que uma área de trabalho alternativa precisa ser usada. No nosso caso, temos que dizer ao xrdp que queremos usar o Mate-Desktop como desktop alternativo. Com a versão anterior do Ubuntu, você precisaria criar o arquivo ~ / .xsession. No Ubuntu 16.04, parece que essa abordagem não está funcionando mais. Precisamos configurar o sistema de forma diferente ao trabalhar com o Ubuntu 16.04.
Iniciando o ambiente de trabalho alternativo

Nota importante:
No nosso cenário, instalamos o mate-desktop, se você tiver instalado outra alternativa de desktop, você terá que adaptar a configuração do arquivo startwm.sh para refletir suas configurações.

Se você usar a abordagem do arquivo ~/.xsession, você experimentará os mesmos sintomas que antes, ou seja, tela cinza.
Precisamos configurar o sistema de uma maneira diferente. Para que o xRDP funcione no Ubuntu 16.04, você precisará atualizar o arquivo /etc/xrdp/startwm.sh.
Para configurar isso, emita o seguinte comando no console do Terminal

sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n mate-session \n' /etc/xrdp/startwm.sh


Passo 4 - Configurar o teclado no xRDP

Por padrão, a tela de login xRDP usará um layout de teclado en-us. A sessão remota também usará o layout do teclado em-nos. Se você estiver usando um layout de teclado diferente do inglês, você deve executar as seguintes ações para atualizar a configuração do software xrdp.
No meu caso meu teclado é o padrão brasileiro abnt2

  1. No anexo dessa dica deixei o arquivo km-0416.ini que esta com as configurações para o padrão brasileiro abnt2
  2. Baixe esse arquivo e copie para o diretório /etc/xrdp
  3. sudo cp km-0416.ini /etc/xrdp/
  4. navegue até o diretório /etc/xrdp/: cd /etc/xrdp/
  5. Execute o comando para definir esse arquivo como padrão de teclado: sudo xrdp-genkeymap km-0416.ini


Passo 5 - Conectar na sessão remota (utilizando o remote desktop do windows por exemplo)

Se você fez tudo certo, vai conseguir conectar na sessão utilizando o remote desktop do windows.

linux · ‎ubuntu · ‎xrdp · ‎matedesktop · ‎acessoremoto · ‎mstsc

Última atualização: 04/02/2018 às 12:27


  • Buscar