Eu tenho uma sessão SSH. Agora eu quero executar um script no host remoto que abre em uma nova janela no host local. Isso é possível?

0

Estou na máquina A e estou usando o SSH em uma máquina host headless B. (Ubuntu 14.10 Server.) Tenho vários scripts que desejo executar. No entanto, eles ocuparão minha janela de sessão. Esses scripts não são interativos, mas monitoram a atividade de diferentes dispositivos em toda a minha rede. Em vez de executar várias sessões SSH simultâneas, eu gostaria que cada script que eu invocasse abrisse uma nova janela na Máquina A. O script não monta uma GUI para usar, o que me leva a acreditar que eu não poderia simplesmente usar o X11-Forwarding e chamá-lo via $ /path/to/script/foo.sh & .

Isso é possível fazer?

    
por Kamikaze Rusher 04.08.2015 / 20:54

1 resposta

0

duas soluções. Primeiro, antes de iniciar seu script, execute 'DISPLAY =: 0.0'. Espero que eu tenha acertado. Não posso procurar agora. Segunda solução. Abra um terminal de tela do host local e, ao fazer o tunelamento, conecte-se à sessão de tela. Espero que ajude

    
por 04.08.2015 / 21:01