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

0

Eu deixei um programa (netbeans) sendo executado em um computador remoto e gostaria de salvar a sessão (Eu sei, eu sei | - (), e sair, para que eu possa trabalhar no meu local atual. Eu tenho acesso a esse computador via ssh e eu posso ver o programa em execução quando eu digito ps -u myusername . Mas parece que eu teria que entrar no programa de alguma forma ou "canalizar" o desktop remoto para o local.
Isso é possível?
Todas as perguntas que encontrei nessa direção estavam relacionadas a iniciar um novo programa com uma GUI remotamente com ssh -X , mas isso não parece ajudar nessa situação.
Obrigado ja!

Editar:
Graças a fede.evol eu descobri que a coisa certa a usar é o vncviewer / vncserver ( x11vnc não está instalado no computador remoto, mas Tight VNC 1.3.10 é). No entanto, meu problema parece envolver uma dificuldade adicional, porque não conecto diretamente ao computador remoto (digamos, mycomp.server.com ), mas por meio de outro computador (digamos, sshhost.server.com ). Normalmente (que está usando ssh -X para fazer sth), eu primeiro me conecto a sshhost e daí para mycomp , que funciona ok.
Consegui configurar um vncviewer ( ssvnc ) na minha localização atual, e também consegui obter uma área de trabalho remota em sshhost.server.com por

ssvnc [email protected]:1

(Eu iniciei um novo X-display: 1 em sshhost digitando vncserver e definindo a senha com vncpasswd porque eu não tenho acesso para exibir: 0 em sshhost , eu acho) O plano era acessar a área de trabalho de mycomp via essa conexão vnc para sshhost de forma análoga ao modo como eu faço quando conecto com ssh (que é ssh -X [email protected] e, em seguida, ssh -X mycomp ). Primeiro problema: digitando em sshhost , não posso simplesmente dizer:

vncviewer mycomp:0

porque eu recebo Couldn't convert 'mycomp' to host address .
Então, pinguei mycomp para obter seu IP e usei isso em vez de mycomp no último comando. Mas isso não funciona. Eu recebo:

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

Então, estou preso aqui ...

    
por Leolo 07.03.2014 / 09:01

1 resposta

0

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

Você deve iniciar o programa com algo como:

x11vnc -display :0

    
por 07.03.2014 / 09:12