processo do firefox morre após o logout do ssh na máquina remota

processo do firefox morre após o logout do ssh na máquina remota

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 essas maneiras nohup firefox & ,screen,disown -h . mas parece que funcionam apenas para o processo sem exibição de hardware. Porque funcionam bem com meus scripts e posso mantê-los em execução mesmo após o logout do ssh, mas não posso fazer o mesmo com o Firefox. Estou preso nisso há muito tempo. Por favor me ajude aqui !

Responder1

Com o Firefox, é melhor usar um túnel

ssh -D 8080 -CfN user@server

-D sinalizador configura encaminhamento de porta dinâmico
-C usa compactação
-f coloca ssh em segundo plano
-N Não executa um comando remoto (útil para túneis)

Vercara, sshpara detalhes

Em seguida, você configura o Firefox para usar meias5 na porta localhost 8080

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

8080

Para fechar o túnel, use

killall ssh

Veja também:https://calomel.org/firefox_ssh_proxy.html

Responder2

Para executar um aplicativo X remoto por meio de ssh e liberar o console onde você executa o comando:

ssh -fX user@host Xapp

onde 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 -fopção:

 -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.

informação relacionada