
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, xrdp
se 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 xrdp
sesió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.ini
así:
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:
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í:
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:
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í:
Cuando lo desmarqué funcionó. Espero que esto ayude a alguien.