Wie kann ich unter Linux per Fernzugriff auf ein laufendes Programm zugreifen?

Wie kann ich unter Linux per Fernzugriff auf ein laufendes Programm zugreifen?

Ich habe ein Programm (NetBeans) auf einem Remotecomputer laufen lassen und möchte die Sitzung speichern (ich weiß, ich weiß |-( ) und beenden, damit ich an meinem aktuellen Standort arbeiten kann. Ich habe per SSH Zugriff auf diesen Computer und kann das laufende Programm sehen, wenn ich eingebe ps -u myusername. Aber anscheinend muss ich das Programm irgendwie aufrufen oder den Remotedesktop an den lokalen „weiterleiten“.
Ist das möglich?
Alle Fragen, die ich in dieser Richtung gefunden habe, bezogen sich auf das Remote-Starten eines neuen Programms mit einer GUI über ssh -X, aber das scheint in dieser Situation nicht zu helfen.
Schon jetzt vielen Dank!

Bearbeiten:
Dank anfede.evolIch habe herausgefunden, dass das Richtige vncviewer/vncserver ist (x11vncist nicht auf dem Remote-Computer installiert, aberEnges VNC 1.3.10ist).
Mein Problem scheint jedoch eine zusätzliche Schwierigkeit zu beinhalten, da ich mich nicht direkt mit dem Remote-Computer (sagen wir mycomp.server.com) verbinde, sondern über einen anderen Computer (sagen wir sshhost.server.com). Normalerweise (das heißt, ich verwende es, ssh -Xum etwas zu tun) verbinde ich mich zuerst mit sshhostund von dort mit , mycompwas ok funktioniert.
Ich habe es geschafft, an meinem derzeitigen Standort einen vncviewer ( ) einzurichten ssvnc, und ich habe es auch geschafft, einen Remote-Desktop auf zu erhalten, sshhost.server.comindem ich

ssvnc [email protected]:1

(Ich habe ein neues X-display :1 on gestartet, sshhostindem ich Folgendes eingegeben vncserverund das Passwort mit festgelegt habe, weil ich , glaube ich, vncpasswdkeinen Zugriff auf display :0 on habe. ) Mein Plan war , über diese VNC-Verbindung auf den Desktop von zuzugreifen , analog dazu, wie ich es bei einer SSH-Verbindung mache (also und dann ). Erstes Problem: Wenn ich on eingebe , kann ich nicht einfach sagen: sshhostmycompsshhostssh -X [email protected]ssh -X mycompsshhost

vncviewer mycomp:0

weil ich bekomme Couldn't convert 'mycomp' to host address.
Also habe ich einen Ping durchgeführt, mycompum seine IP zu erhalten und diese anstelle von mycompim letzten Befehl verwendet. Aber es funktioniert nicht. Ich bekomme:

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

Also, ich stecke hier fest ...

Antwort1

Wenn es bereits läuft, empfehle ich Ihnen, die aktuelle X-Anzeige über VNC zu exportieren und dann über VNC darauf zuzugreifen. Dies können Sie tun mitx11vncdas heutzutage bei vielen Distributionen verfügbar ist.

Sie sollten das Programm mit etwas wie: starten.

x11vnc -Anzeige: 0

verwandte Informationen