Como anexar a sessão de exibição local da máquina remota por ssh?

12

Cenário:

O Linux mint está sendo executado em uma máquina em minha casa. Eu tenho alguns aplicativos de gui abertos.

Estou longe de casa, mas quero entrar nos aplicativos abertos. Eu tenho cygwin / x e eu sei como ssh -X homecomputer , e eu poderia executar aplicativos gui de lá, mas eu quero chegar às janelas que já estão abertas na tela local.

Existe uma maneira de se anexar à sessão x existente no linux sem usar software extra como o VNC?

Obrigado!

    
por Matthew 09.11.2012 / 17:44

3 respostas

5

Isso é semelhante, embora não seja uma cópia exata, pergunta 11623 . Mover aplicativos entre displays X é possível; dê uma olhada em xmove , guievict ou xpra .

    
por 09.11.2012 / 17:54
5

Você pode executar um visualizador VNC e do servidor VNC no computador doméstico, X-forwarding o visualizador VNC através da conexão SSH. É VNC, mas você não precisa de nenhum software adicional no lado do Cygwin / X e tudo ainda está protegido por SSH:

cygwin$ ssh -X home
home$ x11vnc -display :0 &
home$ xtightvncviewer localhost:0
    
por 09.11.2012 / 19:37
2

Isso pode ser feito com x11clone:

windows $ ssh -X home | home $ x11clone: 0

O x11clone está disponível no link .

    
por 29.11.2017 / 12:38