Acceda a la gpu local cuando acceda por ssh al servidor remoto

Acceda a la gpu local cuando acceda por ssh al servidor remoto

Estoy intentando ejecutar un programa con pocos gráficos en un servidor remoto. Sin embargo, no tiene capacidad de GPU y, por lo tanto, el programa simplemente devuelve un error del sistema X Window. El programa funciona bien en mi máquina local: ¿hay alguna manera de ingresar mediante ssh al servidor remoto, pero aún tener acceso a mis recursos locales, de modo que pueda, en cierto sentido, enviar trabajos a mi máquina local para completarlos?

editar: ya estoy usando ssh -Y para iniciar sesión en el servidor y otros programas gráficos (gnuplot) funcionan correctamente.

Gracias por cualquier ayuda.

Respuesta1

El error del sistema X Windows generalmente significa que estás intentando ejecutar un programa gráfico a través de la línea de comando que no tiene una pantalla conectada.

Hay dos formas de evitar esto. O el programa tiene una forma de ejecutarse sin cabeza (sin mostrar gráficos) o necesita crear algún tipo de capacidad gráfica.

Hay opciones como usar VNC o ejecutar SSH reenviado por X. Para hacer esto último, simplemente haga ssh con una opción -X.

(por ejemplo, ssh -X root@myhost)

O simplemente podrías redirigir todos los gráficos al monitor de la computadora.esconectado, haciendo esto como lo primero:

export DISPLAY=:0.0

información relacionada