Estoy intentando ejecutar una aplicación (ParaView) en modo cliente-servidor con su representación gráfica realizada en el extremo remoto (servidor). Estoy usando SSH como mi medio para conectarme al servidor, pero no deseo usar el reenvío X ya que ralentiza el proceso de renderizado.
Sin embargo, cada vez que intento abrir la aplicación en la pantalla del servidor, aparece un error en este sentido:
Invalid MIT-MAGIC-COOKIE-1 keyError: cannot open display ':0'
He llevado a cabo una amplia investigación sobre este asunto y ya he probado el siguiente procedimiento sugerido en vano:
- Usé "xauth list" para obtener el valor MIT-MAGIC-COOKIE-1 para la pantalla de mi host local.
- Inició sesión en el host remoto a través de ssh.
- Se utilizó "export DISPLAY =: 0" en el host remoto.
- En el host remoto, usé "xauth add" para sobrescribir el valor de la cookie para la pantalla del host remoto con la del host local.
Estoy convencido de que este es el procedimiento correcto, pero que simplemente no estoy transfiriendo las cookies correctas a las pantallas correctas.
Nuevamente, me gustaría poder usar ssh para efectuar la apertura de aplicaciones en la pantalla de la computadora remota. Idealmente, me gustaría que todo el proceso se realizara a través de xauth en lugar de xhost, y una vez más, no necesito usar X-forwarding. ¿Qué podría estar perdiendo o haciendo mal?