¿Cómo acceder remotamente a un programa en ejecución en Linux?

¿Cómo acceder remotamente a un programa en ejecución en Linux?

Dejé un programa (netbeans) ejecutándose en una computadora remota y me gustaría guardar la sesión (lo sé, lo sé |-() y salir para poder trabajar en mi ubicación actual. Tengo acceso a eso computadora a través de ssh y puedo ver el programa ejecutándose cuando escribo . Pero parece que ps -u myusernametendría que ingresar al programa de alguna manera o "conectar" el escritorio remoto al local.
¿Es eso posible?
para iniciar un nuevo programa con una GUI de forma remota ssh -X, pero eso no parece ayudar en esta situación.
¡Gracias desde ya!

Editar:
Gracias afede.evolDescubrí que lo correcto a usar es vncviewer/vncserver (x11vncno está instalado en la computadora remota, peroVNC apretado 1.3.10es).
Sin embargo, mi problema parece implicar una dificultad adicional, porque no me conecto directamente a la computadora remota (por ejemplo mycomp.server.com), sino a través de otra computadora (por ejemplo sshhost.server.com). Por lo general (eso se usa ssh -Xpara hacer algo), primero me conecto sshhosty desde allí, mycomplo cual funciona bien.
Logré configurar un vncviewer ( ssvnc) en mi ubicación actual y también logré obtener un escritorio remoto sshhost.server.commediante

ssvnc [email protected]:1

(Comencé una nueva pantalla X :1 sshhostescribiendo vncservery estableciendo la contraseña vncpasswdporque no tengo acceso a la pantalla :0 sshhost, creo) Mi plan era acceder al escritorio mycompa través de esta conexión vnc de manera sshhostanáloga a cómo lo hago cuando me conecto ssh (es decir, y luego ). Primer problema: al escribir , no puedo simplemente decir: ssh -X [email protected]ssh -X mycompsshhost

vncviewer mycomp:0

porque lo entiendo Couldn't convert 'mycomp' to host address.
Así que hice ping mycomppara obtener su IP y la usé en lugar mycompdel último comando. Pero no funciona. Yo obtengo:

vncviewer: ConnectToTcpAddr: connect: Connection timed out Unable to connect to VNC server

Así que estoy atrapado aquí...

Respuesta1

Si ya está en funcionamiento, le sugiero que exporte la pantalla X actual a través de VNC y luego use VNC para acceder a ella. Puedes hacer esto conx11vncque está disponible con muchas distribuciones hoy en día.

Deberías iniciar el programa con algo como:

x11vnc -pantalla :0

información relacionada