ssh -X Como retornar um aplicativo X encaminhado remotamente para localhost

1

Estou usando o Mac OS X 10.6.4
Estou abrindo uma sessão ssh para um sistema remoto rodando o Ubuntu 10.0.4 Desktop

Eu abro uma conexão VPN remota para uma rede remota Então:
ssh -X user @ host
tela -S openvas
sudo OpenVAS-Client # O OpenVAS-Client GUI então encaminha para o meu desktop remoto

Eu quero configurar e iniciar uma varredura na GUI do OpenVAS remotamente através da sessão ssh -X. Depois de lançar a verificação, desejo enviar a GUI do OpenVAS-Client de volta ao seu host local, desconectar da minha sessão de tela, fechar a sessão ssh e fechar a conexão VPN. Horas depois, eu quero poder abrir a conexão VPN novamente, ssh -X de volta ao computador remoto, anexar novamente à sessão de tela e trazer o OpenVAS-Client de volta ao meu computador remoto para ver o progresso da verificação .

Isso é possível?
Alguém pode me apontar na direção de quais comandos e opções escolher?

Obrigado antecipadamente.

Nota: eu realmente não quero usar o VNC. Eu instalei o NX e ele funcionou no laboratório, mas não consigo fazer login na VPN, então esse é um problema diferente.

    
por caleban 06.08.2010 / 18:41

2 respostas

3

Dê uma olhada no Xpra , ele permite que você "desconecte" e "reconecte" a executando aplicativos X.

    
por 06.08.2010 / 18:59
0

Tente também o shifter . É um pouco buggy, mas consegui fazê-lo funcionar. Eu tive muita dificuldade em obter o xpra para compilar e executar no OS X como um cliente - o xpra é incluído como um dos métodos de conexão com uma máquina remota no shifter (assim como no NX e no VNC).

    
por 14.11.2010 / 22:09