El escritorio local de Ubuntu no puede iniciar sesión después de iniciar sesión de forma remota a través de una sesión Xrdp

El escritorio local de Ubuntu no puede iniciar sesión después de iniciar sesión de forma remota a través de una sesión Xrdp

Inicio sesión de forma remota en mi PC (Ubuntu 18.04, XRDP 0.9.5) desde mi computadora portátil (Windows 10) usando el escritorio remoto de Windows. Una vez que he iniciado sesión de forma remota en Ubuntu, no puedo iniciar sesión localmente (para los momentos en que estoy físicamente en el laboratorio). Localmente, veo la pantalla de inicio de sesión e ingreso mi contraseña, pero la pantalla de inicio de sesión aparece nuevamente sin ningún mensaje de error. Luego tengo que cerrar sesión en mi sesión remota (lo que anula cualquier experimento que esté haciendo) para poder iniciar sesión localmente y esto funciona bien. El problema es que tengo que cerrar sesión en mi sesión remota y esta no es una situación ideal para mí. Lo contrario también es cierto [si inicio sesión localmente, no puedo iniciar sesión de forma remota. Obtengo una conexión, ingreso mi contraseña pero no pasa nada, ni siquiera mensajes de error].

Hay una solución a este problema. La publicación más cercana que pude encontrar fueestepero no entiendo lo que hizo este tipo. Agradezco la ayuda. Gracias

Respuesta1

De forma predeterminada, xrdpse creará una nueva sesión cuando se conecte de forma remota yel usuario local debe cerrar sesión primeropara que esto funcione o de lo contrario verás una pantalla en blanco cuando te conectes de forma remota.

Para iniciar xrdpsesión enla sesión local activa existenteen su lugar, siga estos pasos:

Primero,habilitar compartir pantallaen la configuración de Ubuntu y establezca una contraseña.

Luego, edite /etc/xrdp/xrdp.iniasí:

sudo nano /etc/xrdp/xrdp.ini

Luego, copie y pegue lo siguiente al final del archivo:

[xrdp1-loggedin]
name=Local Active Session
lib=libvnc.so
username=na
password=ask
ip=127.0.0.1
port=5900

Luego, guarde el archivo y cierre el editor presionando Ctrl+ xluego yluegoEnter

Finalmente, es posible que necesites desactivar el cifrado de contraseña (Un peligro para la seguridad, pero podría ser necesario permitir conexiones de clientes que no lo admitan.) ejecutando en la terminal:

gsettings set org.gnome.Vino require-encryption false

Tenga en cuenta que en Ubuntu 22.04, desafortunadamente, el cifrado solo se puede deshabilitar si deshabilita el cifrado para todas las contraseñas en el conjunto de claves medianteestablecer una contraseña en blanco para iniciar sesión en el llavero.

Próximo,iniciar sesión localmenteluego conéctese desde una máquina remota y elijaSesión activa localen el menú desplegable Sesión cuando vea esta pantalla:

ingrese la descripción de la imagen aquí

Luego, ingrese la contraseña que estableció para compartir pantalla y haga clic en elDE ACUERDOcuando vea el campo de contraseña que se ve así:

ingrese la descripción de la imagen aquí

Respuesta2

Aunque esta no es una respuesta, puede ayudar a alguien que siga la respuesta de @Raffa anterior. Seguí la respuesta de Raffa y no pude hacer que funcionara. Seguí recibiendo este error:

este error

Al final, el error para mí fue que estaba intentando conectarme desde una computadora con varias pantallas a una computadora remota con una pantalla y "Usar todos mis monitores" estaba marcado en mi cliente RDP, consulte aquí:

mira aquí

Cuando lo desmarqué funcionó. Espero que esto ayude a alguien.

información relacionada