Error / problema de conexión (Windows 10 RDP en XRDP)

20

Me encuentro con otro problema en el que el XRDP no funciona. Llevo bastante tiempo trabajando y creo que necesito ayuda. Creo que es un problema de la máquina Ubuntu que no escucha en un puerto.

Seguí la guía en http://www.tweaking4all.com/software/linux-software/use-xrdp-remote-access-ubuntu-14-04/ .

Sin embargo, cuando voy a rdp desde Windows, puedo conectarme y escribir el nombre de usuario y la contraseña, pero cuando lo hago, aparece el siguiente error:

Connecting to sesman IP 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
srdp_mm_process_login_response:login successful for display
started connecting
connecting to 127.0.0.1 5910
error-problem connecting

¿Podría ser el problema que mi máquina Ubuntu no está escuchando el puerto 5910? ¿Qué piensan ustedes? Si es así, ¿cómo puedo asegurarme de que Ubuntu esté escuchando el puerto 5910?

Editar:

Ok, entonces cuando ejecuto este comando:

sudo netstat -peant | grep ":5910 "

No sale nada Cuando ejecuto este comando: sudo netstat -peant | grep "127.0.0.1"y me desplazo, no veo nada conectado al puerto 5910. Creo que he encontrado un gran problema. Mi pregunta ahora es ¿cómo configuro xrdp para escuchar el puerto 5910?

filme
fuente

Respuestas:

7

Encontré que este realmente funcionó para mí. https://ubuntuforums.org/showthread.php?t=1314336

Resumo aquí la solución:

Tuve que eliminar xrdp, vnc4server, tightvnc, que se instalaron en el orden incorrecto. Tuve que instalar tightvncserver, luego instalar xrdp.

sudo apt-get remove xrdp vnc4server tightvncserver
sudo apt-get install tightvncserver
sudo apt-get install xrdp

Luego reinicie el servicio xrdp:

sudo service xrdp restart
Beahacker
fuente
Ahora puedo iniciar sesión, pero se desconecta en 1-2 segundos.
stiv
Esto funciona para mi. Antes de ver esta respuesta, ni siquiera tenía instalado ningún servidor VNC.
Smbear
Frustrantemente, esto funcionó para mí. No tengo idea de qué cambió, ya que había estado usando xrdp durante meses antes de que se volviera loco. ¡Gracias!
jgitter
6

Ok, entonces encontré el comando que resolverá mi problema. Ejecute este comando para eliminar el error

correr gsettings set org.gnome.Vino require-encryption false

filme
fuente
cuando lo ejecuté en la terminal de raspberry pi escribió "No existe tal esquema 'org.gnome.Vino'"
ofir_aghai
3

Esta publicación me ayudó a deshacerme del problema. Luego reinicié el xrdpservicio solo para asegurarme también.

¿Has intentado crear un archivo /etc/X11/Xwrapper.config que contiene

allowed_users = anybody

Tenga en cuenta que estoy usando Windows 10 para conectar Debian 9. Y lo usé Xorg.

pandaman1234
fuente
El mismo problema aquí Debian 9.5 y Fluxbox.
ceving
1
trabajó para mi. default_users permitidos se configuró en la consola
osyan
2

Soy muy nuevo y he leído errores y documentos sobre esto.

Todo lo que hice para solucionar este problema fue detener e iniciar xrdp, usando estos comandos:

sudo service xrdp stop

sudo service xrdp start
Chris
fuente
Trabajó para mi. xRDP, estaba trabajando en el puerto 3350.
Luigi Lopez
0

Tuve problemas algunos días en este problema (Windows 7 Remote Desktop Connection - XRDP CentOS), y al buscar encontré que la solución más simple para el error: el problema de conexión es un claro inicio de sesión "mydomain \ username" : antes de instalar paquetes, eliminar procesos o eliminar temporalmente archivos, solo intente conectarse escribiendo su nombre de usuario solo en la solicitud XRDP, por lo que no lo guarde previamente en la Conexión de escritorio remoto de Windows 7.

Si no puede borrar su nombre de usuario (XRDP siempre muestra un nombre por defecto), borre el historial de conexión RDP para el servidor que está intentando conectar, o aproveche esta oportunidad para borrar todo el historial de conexión de esta manera (lado de Windows - CMD):

@echo off
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default" /va /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers" /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers"
cd %userprofile%\documents\
attrib Default.rdp -s -h
del Default.rdp

Y luego intenta nuevamente conectarte. Si no funciona, puedes probar:

  1. Tenga en cuenta que debe usar High Color (16 bits) o superior en Windows RDP; o

  2. Acceda a xrdp-sesman.log por PuTTY ( cat /var/log/xrdp-sesman.log), lo que probablemente mostrará "X server for display 10 startup timeout (...) otro Xserver ya está activo en la pantalla 10 ", luego vncserver -geometry 1024x768 :10mostrará que hay un archivo temporal que puede borrar, elimine los archivos temporales correctos como se explica aquí y aquí ; o

  3. Downgrade Tiger VNC .

Davidson Lima
fuente
0

Simplemente cambie: /etc/xrdp/sesman.ini AllowRootLogin = 1

usuario3859974
fuente
0

No vale la pena, hay una solución mejor y menos dolorosa:

X11VNC

Pasé al menos 8 horas luchando en la batalla para conectarme desde Windows 10 a Ubuntu 16 a través de xrpd y Windows rdp. Intenté un sinfín de "soluciones" que encontré publicadas en toda la web. Progresé, pero nunca logré resolverlo por completo. Sin embargo, incluso si lo hubiera hecho, parece que esta es una configuración débil de todos modos, porque:

  • No puede usar Unity Desktop, por lo que su rdp lo ha conectado a una interfaz de usuario del sistema operativo completamente diferente a la que usaría como estándar de Ubuntu.
  • Ya no puede iniciar sesión con esa cuenta. Entonces, si tuviera un escenario en el que a veces trabaje directamente en la máquina Ubuntu y, a veces, se conecte de forma remota, deberá asegurarse de cerrar la sesión para permitir esa conexión remota.
  • Por lo que has leído, una vez que tienes esto, también has librado una batalla para lograr que un mecanismo de "reconexión" funcione para volver a entrar en una sesión de PDR que dejaste.
  • Debe ingresar manualmente las credenciales cada vez que inicie sesión. No hay forma de guardarlos en el extremo del cliente y simplemente conectarse al instante.

He usado un montón de diferentes interfaces de conexión remota, y en general nada supera la facilidad y la calidad de Windows RDP todavía en mi mente. Como tal, estaba bastante obsesionado con usar eso. Sin embargo, después de luchar tanto tiempo y finalmente tirar la toalla, descubrí que VNC funciona bastante bien en este contexto.

Como dije inicialmente, en el lado de Ubuntu usé "x11vnc". Consulte estas instrucciones para obtener detalles sobre cómo configurarlo completamente:

¿Cómo configurar x11vnc para acceder con la pantalla de inicio de sesión gráfica?

En el lado de Windows, utilicé RealVNC Viewer: https://www.realvnc.com/en/connect/download/viewer/ , que ya había instalado y configurado para una conexión remota a una Mac en mi LAN también.

Con esta configuración, no tengo NINGUNA de las debilidades descritas anteriormente. Además, en modo de pantalla completa, la visualización es tan buena como lo sería naturalmente. Veo 0 retraso, 0 borroso. Tengo un portapapeles bidireccional que funciona sin ningún esfuerzo para conseguirlo ...

En teoría, se supone que puedes apilar xrpd y x11vnc. Ver: http://c-nergy.be/blog/?p=5956 También probé eso, solo para ver si podía hacerlo funcionar. Tampoco tuve suerte con eso. Así que acabo de decir diablos con xrpd al final, lo desinstalé y revertí todos los cambios que hice en mi máquina luchando con él (o al menos algunos de ellos).

A menos que tenga una razón importante por la que NECESITA RDP en lugar de VNC, le recomiendo ir por esta ruta que he descrito en su lugar.

BuvinJ
fuente