Origem do tráfego do Firefox quando executado em uma máquina remota

1

Quando me conecto a um host remoto:

desktop$ ssh -X user@remote 

e inicie o firefox:

remote$ firefox &

Eu espero que o firefox seja executado em remote e também todo o tráfego deve ser enviado para a internet usando o ip de remote . Isso não está acontecendo. Existe alguma opção ssh para fazer isso agir assim?

    
por mito 27.11.2009 / 15:44

3 respostas

1

Você precisa dizer ao firefox na máquina remota para não se preocupar com sua instância atualmente em execução. Use o cli arg de -no-remote para fazer isso:

remoto $ firefox -no-remote &

    
por 29.11.2009 / 04:25
1

Dado o comportamento que você está experimentando, acho provável que o Firefox esteja detectando a existência de uma sessão já em execução no servidor X ( desktop ) e dizendo a essa sessão para abrir uma nova janela.

Isso daria o comportamento que você está experimentando.

Caso contrário, deve se comportar exatamente como você descreve. O Firefox (o cliente X) não se importa onde o servidor X com quem está falando está localizado; todo o tráfego originado do Firefox vem do host em que está sendo executado.

    
por 29.11.2009 / 03:13
0

Outra opção (e pode fornecer melhor desempenho) é configurar um proxy SOCKS usando o ssh. Por exemplo

ssh -D 8675 remoto

Em seguida, configure seu navegador local para usar localhost: 8675 como proxy.

    
por 30.11.2009 / 02:58