Como acessar remotamente um programa em execução no Linux?

Como acessar remotamente um programa em execução no Linux?

Deixei um programa (netbeans) rodando em um computador remoto e gostaria de salvar a sessão (eu sei, eu sei |-( ) e sair, para poder trabalhar no meu local atual. Tenho acesso a isso computador via ssh e posso ver o programa em execução quando digito ps -u myusername. Mas parece que teria que entrar no programa de alguma forma ou "canalizar" a área de trabalho remota para o local. Todas as perguntas que encontrei nessa direção estavam relacionadas
.
para iniciar um novo programa com uma GUI remotamente com ssh -X, mas isso não parece ajudar nesta situação.
Obrigado!

Editar:
Graças afede.evolEu descobri que a coisa certa a usar é vncviewer/vncserver (x11vncnão está instalado no computador remoto, masVNC apertado 1.3.10é).
No entanto, meu problema parece envolver uma dificuldade adicional, porque não me conecto diretamente ao computador remoto (digamos mycomp.server.com), mas através de outro computador (digamos sshhost.server.com). Normalmente (que está sendo usado ssh -Xpara fazer alguma coisa), eu primeiro me conecto de sshhoste para lá, mycompo que funciona bem.
Consegui configurar um vncviewer ( ssvnc) em meu local atual e também consegui obter uma área de trabalho remota sshhost.server.comacessando

ssvnc [email protected]:1

(Iniciei um novo X-display :1 on sshhostdigitando vncservere definindo a senha vncpasswdporque não tenho acesso ao display :0 on sshhost, eu acho) Meu plano era acessar a área de trabalho mycompatravés desta conexão vnc para sshhostanalogamente a como faço ao conectar ssh (isto é, e então ). Primeiro problema: ao digitar , não posso simplesmente dizer: ssh -X [email protected]ssh -X mycompsshhost

vncviewer mycomp:0

porque eu entendo Couldn't convert 'mycomp' to host address.
Então fiz ping mycomppara obter seu IP e usei-o em vez mycompdo último comando. Mas não funciona. Eu recebo:

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

Então, estou preso aqui...

Responder1

Se já estiver instalado e funcionando, sugiro que você exporte o display X atual via VNC e use o VNC para acessá-lo. Você pode fazer isso comx11vncque está disponível em muitas distribuições hoje em dia.

Você deve iniciar o programa com algo como:

x11vnc -exibição:0

informação relacionada