Bem, trabalhando com algumas pessoas nos fóruns do Ubuntu , consegui uma solução funcionando, mas usa x2go
em vez de xrdp
.
Primeiro instale o openssh-server:
sudo apt-get install openssh-server
Você precisa modificar o arquivo sshd_config, então faça um backup
sudo cp /etc/shh/sshd_config /etc/ssh/sshd_config.back
abra o arquivo
sudoedit /etc/ssh/sshd_config
encontre essas linhas
# Change to yes to enable challenge-response passwords (beware issues with
# some PAM modules and threads)
ChallengeResponseAuthentication no
e altere o último no
para yes
# Change to yes to enable challenge-response passwords (beware issues with
# some PAM modules and threads)
ChallengeResponseAuthentication yes
Encontre estas linhas
# Change to no to disable tunnelled clear text passwords
#PasswordAuthentication yes
E descomente assim:
# Change to no to disable tunnelled clear text passwords
PasswordAuthentication yes
Agora reinicie o serviço
sudo service sshd restart
Agora instale x2go
do ppa no servidor
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install -y lxde alsa pulseaudio paprefs x2goserver x2goserver-xsession
sudo apt-get autoremove -y
sudo apt-get clean
Adicione-se ao grupo x2gouser
sudo adduser $USER x2gouser
No cliente, instale o pacote do cliente e paprefs
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install paprefs x2goclient
Para acessar seu servidor remoto, inicie o programa x2go
e coloque o endereço IP (ou URL, se tiver um) e seu nome de usuário. Faça quaisquer outras alterações de configuração que precisem ser feitas e, em seguida, volte para a guia com seu nome de usuário. Em vez de selecionar LXDE como o tipo de sessão, selecione a área de trabalho personalizada. No campo ao lado deste seletor, digite:
ck-launch-session startlxde