o processo do firefox morre após o ssh efetuar logout na máquina remota [closed]

1

Eu preciso executar o processo do firefox em um host remoto via ssh e também manter o processo em execução mesmo após o logout do ssh. Eu já tentei estas maneiras nohup firefox & amp; tela, disown -h. mas parece que estes funcionam apenas para o processo sem exibição de hardware.porque estes funcionam bem com meus scripts e eu posso manter meus scripts em execução, mesmo depois de ssh logout, mas não posso fazer o mesmo para o firefox.  Eu estou preso com isso por muito tempo. por favor me ajude aqui!

    
por Pranay Agarwal 28.01.2012 / 18:05

2 respostas

2

Com o firefox, é melhor usar um túnel

ssh -D 8080 -CfN user@server

-D flag configura o encaminhamento dinâmico de portas | -C usa compressão
-f coloca ssh no fundo | -N Não execute um comando remoto (útil para túneis)

Veja man ssh para detalhes

Você configura o Firefox para usar socks5 na porta local 8080

Em preferências - > avançado - > guia de rede

Parafecharotúnel,use

killallssh

Vejatambém: link

    
por Panther 28.01.2012 / 18:19
1

Para executar um aplicativo X remoto por meio do ssh e liberar o console no qual você executa o comando:

ssh -fX user@host Xapp

onde o Xapp é o aplicativo X remoto. No caso do Firefox, você precisa da opção -no-remote

ssh -fX user@host firefox -no-remote

Algumas informações sobre a opção -f :

 -f      Requests ssh to go to background just before command execution.
         This is useful if ssh is going to ask for passwords or
         passphrases, but the user wants it in the background.  This
         implies -n.  The recommended way to start X11 programs at a
         remote site is with something like ssh -f host xterm.
    
por enzotib 28.01.2012 / 19:27