XRDP en Ubuntu 18.04LTS


13

Instalé un Ubuntu18.04 limpio con una instalación mínima e instalé el paquete xrdp.

Después del usuario / contraseña XRDP hay un mensaje de contraseña en ubuntu para mi usuario emergente. Cuando entro, la conexión simplemente muere y la ventana de conexión desaparece.

¿Alguien tiene xrdp ejecutándose en la versión 18.04 todavía?

Gracias por adelantado


Creo que debería funcionar ... Sé que hiciste una instalación limpia, pero ¿puedes intentar hacerlo sudo apt-get purge --autoremove xrdp, reiniciar y luego reinstalarlo?
Hee Jin

Respuestas:


7

¡Funciona bien con mi escritorio!

picture - éxito de inicio de sesión xrdp

La buena noticia es que funciona bien con los controladores de Nvidia hasta ahora.

Sin embargo, todavía hay algún problema por resolver:

  1. Si no cierra sesión en local, el inicio de sesión remoto fallará.
  2. Le pedirá que ingrese la contraseña después de iniciar sesión una vez más.

    imagen - contraseña nuevamente

  3. Después de iniciar sesión, solicitaría una autenticación.

    imagen - la autenticación nunca pasa

    Y esta autenticación nunca pasaría a menos que haga clic en cancelar. (Simplemente cancélelo, luego puede ingresar al Escritorio).

para evitar la ventana emergente de autenticación, puede ejecutar el siguiente comando
(proporcionado por esta publicación ):

sudo bash -c "cat >/etc/polkit-1/localauthority/50-local.d/45-allow.colord.pkla" <<EOF
[Allow Colord all Users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=no
ResultInactive=no
ResultActive=yes
EOF

Si el problema no se resuelve, te sugiero que:

  1. Instalar controladores por:

    sudo apt-get update
    sudo ubuntu-drivers autoinstall
    
  2. Cierre sesión en cualquier cuenta local que haya iniciado sesión.


Entonces, ¿qué se supone que está haciendo exactamente este comando?
0xC0000022L

5

Para responder la pregunta de los OP:

Ubuntu no funcionó hasta que he añadido gnome-sessiona /etc/xrdp/startwm.sh. Comenté las líneas testy execal final del archivo y agregué gnome-session(no estoy seguro de si esa era la forma correcta de hacerlo o no ... pero funcionó).

Me solicita acceso para crear un dispositivo de corrección de color. Me autentiqué y tuve que reiniciar para que las indicaciones desaparecieran.

Si vas a probar otros sabores, esto es lo que encontré:

Acabo de hacer una nueva instalación de 18.04 UbuntuBudgie, Kubuntu, Xubuntu y Ubuntu. Solo Kubuntu trabajó con XRDP fuera de la caja en metal desnudo con redes de línea dura.

Kubuntu te ofrece un escritorio pero te regaña sobre una política de conexiones de red. Eliminé el widget de red de la bandeja del sistema y funcionó sin problemas después de eso. Esta fue la experiencia más fluida de las que probé.

Xubuntu no funciona fuera de la caja (Esto lo arregló - Cómo xrdp configure para iniciar sesión de canela como escritorio por defecto - Vea la sección que tiene startxfce4en ese país, que asciende a añadir startxfce4a /etc/xrdp/startwm.sh).

UbuntuBudgie no funcionó hasta que he añadido budgie-desktopa /etc/xrdp/startwm.sh. Nuevamente, no estoy seguro si esa era la forma "correcta" de hacerlo, pero funcionó.


0

Ejecuto mi instalación XRDP en una máquina virtual KVM y, por lo tanto, no funcionará sin instalar el xorgxrdppaquete.


0

Estoy viendo similar en Kubuntu 18.04. Si ha iniciado sesión localmente e intenta XRDP en la misma máquina, la sesión se desconectará (sin errores, solo desconecte). He descubierto que lo contrario también es cierto: si desconecta una sesión XRDP sin cerrar sesión, intente iniciar sesión localmente y se desconectará. ¿Tal vez hay una configuración en algún lugar para permitir múltiples sesiones?


He encontrado que un segundo usuario puede iniciar sesión en XRDP mientras que otro está conectado localmente. Creo que esto confirma la idea de que hay un límite en el número de inicios de sesión permitidos. Podría usar una segunda identificación de usuario para acceso remoto hasta que pueda descubrir cómo ajustarlo.
phil l

0

Lea / haga esto: http://c-nergy.be/blog/?p=11868 <- Antes de ejecutar el script descargado (Std-Xrdp-Install-0.2.sh) Haga esto: Edite el script descargado y:

  1. Elimine la parte donde está comprobando su versión de Ubuntu (solo si está seguro de que tiene Ubuntu Desktop 18.04), guarde y ejecute el script, luego ...
  2. Reinicie todo su Ubuntu Desktop 18.04 y no inicie sesión, en el lado de Windows, conéctese con el escritorio remoto.

Consejo: Si no puede conectarse a Ubuntu 18.04, inicie sesión en Ubuntu 18.04 y escriba esto en una terminal: sudo systemctl enable xrdpluego reinicie Ubuntu Desktop 18.04 nuevamente y no inicie sesión, vaya al lado de Windows e intente la conexión nuevamente usando el escritorio remoto.


0

He creado y probado un script para instalar y configurar automáticamente xRDP en Ubuntu 18.04 que instala:

  • xrdp
  • mate-session
  • gnome-session
  • xfce4-session

Luego puede cambiar fácilmente el escritorio en ~/.xsession

mate-session # Works
#gnome-session --session=gnome-flashback-metacity --disable-acceleration-check & gnome-panel # Works
#xfce4-session # Works

GIST: https://gist.github.com/djravine/88f2b9957a0bef6a6dd4c55aca951a09

USO: curl -sL https://gist.github.com/djravine/88f2b9957a0bef6a6dd4c55aca951a09/raw | bash -s --

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.