¿Cómo puedo solucionar el error "el proxy remoto cerró la conexión" en X2Go?

¿Cómo puedo solucionar el error "el proxy remoto cerró la conexión" en X2Go?

He estado trabajando para dos laboratorios durante el verano, lo que me obligó a configurar el acceso remoto a ambos grupos informáticos. Uno de ellos usó x2go para conectarse a un escritorio MATE y el otro usó NxMachine para conectarse a un escritorio KDE, así que configuré ambos de forma independiente en mi computadora portátil con Windows. La configuración de X2Go solo requería una contraseña para conectarse al servidor, mientras que la configuración de NxMachine usaba una clave privada para conectarse a través de SSH.

Todo funcionó bien durante aproximadamente dos meses hasta el lunes cuando no pude iniciar sesión con el cliente X2Go y recibí este mensaje:

"El proxy remoto cerró la conexión mientras negociaba la sesión. Esto puede deberse a que se pasaron credenciales de autenticación incorrectas al servidor".

Dado que las sesiones de visualización individuales se corrompieron con X2Go antes, eliminé los archivos de sesión en C:/Users/MyUserName/.x2go/. También utilicé PuTTY para conectarme a mi directorio de inicio en ese servidor a través de ssh y eliminé los archivos de sesión de ~/.x2go/.

Cuando intenté iniciar sesión nuevamente, recibí el mismo error y descubrí que los archivos de la sesión estaban nuevamente en las carpetas .x2go.

Esos registros de sesión dicen:

"Bucle: ¡PÁNICO! El proxy NX remoto cerró la conexión. Bucle: ¡PÁNICO! Error al negociar la sesión en la etapa '7'. Bucle: ¡PÁNICO! Versión incorrecta o cookie de autenticación de sesión no válida".

Durante el primer día, todavía pude conectarme al otro servidor usando NxMachine, pero ahora esa sesión también se rechaza con el error 107: conexión rechazada.

¿Ahora estoy pensando que hay algún problema con mis claves de autenticación? Sin embargo, sinceramente no tengo idea de cómo comprobarlo o solucionarlo si es el caso, así que estoy atrapado aquí.

(Como probablemente podrán ver, no tengo mucha experiencia con todo esto y me vendría bien cualquier ayuda que puedan brindarme al respecto, incluso comprender los registros y los mensajes de error. Si necesita información adicional, hágamelo saber. .). ¡Gracias!

Respuesta1

Encontré esta publicación mientras buscaba una solución al mismo problema.

Estoy agregando mi solución para otras personas que puedan estar en una situación similar.

Simplemente reinicié la base de datos x2go:

x2godbadmin --createdb

Respuesta2

Recibí el mismo mensaje de error pero reinicializar la base de datos no tuvo ningún efecto.

Tuve que desinstalar y reinstalar el paquete x2goserver.

Respuesta3

Puede conectarse al servidor a través de ssh. Luego encuentra tu sesión de x2go usando:

x2golistsessions

La salida es: <agent_pid>|<session_id>|...

Termine su mala sesión usando:

x2goterminate-session <session_id>

Respuesta4

Lo resolví ingresando por ssh al sistema y eliminando mis procesos relacionados con x2go:

ps x | grep x2go
kill ...

Los procesos que maté fueron:

  • /usr/bin/dbus-run-session /etc/x2go/Xsession
  • /bin/bash /usr/bin/x2gosetkeyboard

información relacionada