Transferir sesión SSH

Transferir sesión SSH

Quiero tomar un proceso que se ejecuta en el servidor a través de la sesión PC1 ssh X11 a la sesión PC2 ssh sin detenerlo. No puedo usar "nohup" o "bg" o "screen" ni ningún comando similar que funcione desde esa sesión en particular. He creado pantallas virtuales en el servidor.

¿Por qué?

No puedo acceder a la PC1 porque está colgada. Pero como el programa se ejecuta en el servidor, esto no se ve afectado mientras la PC1 esté encendida. Ahora quiero usar la PC1, lo cual puedo lograr con un solo reinicio, pero eso detendrá el proceso que se ejecuta en el servidor.

Respuesta1

Para ejecutar programas, esto es prácticamente imposible, ya que el servidor X de la PC1 mantiene gran parte del estado de las ventanas gráficas del programa y no hay herramientas para extraerlo/migrarlo.

Incluso si existieran tales herramientas, serían inútiles ahora ya que la PC1 está bloqueada, por lo que no podría solicitarle datos de migración de todos modos.

En el futuro, considere ejecutar el programa bajoxpra.

Respuesta2

¿Estás usando Linux? Si es así, hay un truco llamadoreptyreso podría permitirle recuperar algo de control aquí.

Si estás en otro sistema operativo, probablemente no tengas suerte, aunque hace un tiempo se habló de agregar una forma completamente funcional deprocesos de envío entre ttysa NetBSD.

información relacionada