Ho lasciato un programma (netbeans) in esecuzione su un computer remoto e mi piacerebbe salvare la sessione
(Lo so, lo so | - (), e esco, quindi posso lavorare nella mia posizione corrente. Ho accesso a quel computer tramite ssh e posso vedere il programma in esecuzione quando scrivo ps -u myusername. Ma sembra che dovrei inserire il programma in qualche modo o "pipe" il desktop remoto al locale.
È possibile?
Tutte le domande che ho trovato in quella direzione erano legate all'avvio remoto di un nuovo programma con una GUI ssh -X, ma questo non sembra essere d'aiuto per questa situazione.
Grazie già!
Modificare:
Grazie a fede.evol Ho capito che la cosa giusta da usare è vncviewer / vncserver ( x11vnc non è installato sul computer remoto, ma Tight VNC 1.3.10 è).
Tuttavia, il mio problema sembra comportare un'ulteriore difficoltà, perché non mi collego direttamente al computer remoto (per esempio, mycomp.server.com ) ma tramite un altro computer (per esempio sshhost.server.com ). Di solito (che sta usando ssh -X fare sth), per prima cosa mi connetto a sshhost e da lì a mycomp che funziona bene.
Sono riuscito a creare un vncviewer ( ssvnc ) nella mia posizione attuale, e sono anche riuscito a ottenere un desktop remoto sshhost.server.com di
ssvnc myusername@sshhost.server.com:1
(Ho iniziato un nuovo X-display: 1 acceso sshhost digitando vncserver e impostare la password con vncpasswd perché non ho accesso alla visualizzazione: 0 on sshhost, Penso) Il mio piano era quello di accedere al desktop di mycomp tramite questa connessione vnc a sshhost analogamente a come faccio quando si collega ssh (cioè ssh -X myusername@sshhost.server.com e poi ssh -X mycomp ).
Primo problema: digitando sshhost, Non posso semplicemente dire:
vncviewer mycomp:0
perché capisco Couldn't convert 'mycomp' to host address.
Quindi ho fatto un rumore metallico mycomp per ottenere il suo IP e usato quello invece di mycomp nell'ultimo comando. Ma non funziona. Ottengo:
vncviewer: ConnectToTcpAddr: connect: Connection timed out
Unable to connect to VNC server
Quindi, sono bloccato qui ...