Ao tentar abrir um aplicativo sobre o encaminhamento do X11 por SSH, por que uma instância local da abertura do aplicativo? [duplicado]

0

Estou usando o SSH para acessar uma caixa de salto, essencialmente.

Eu tenho duas máquinas. A máquina "local", aquela em que estou fisicamente sentado na frente, está rodando o Fedora 25. O "servidor" está rodando o Cent OS 7. Ele fica atrás de um roteador, e eu o uso para pular na rede atrás daquele roteador. . Ambas as máquinas têm uma conta de usuário idêntica, "user1".

Eu conecto ao servidor abrindo meu emulador de terminal favorito na máquina local e digitando "ssh -X -p 2201 server-dns.net" onde server-dns.net é o nome de domínio correto do servidor. Eu digitei minha senha e atendi um prompt. Quando olho para o prompt, vejo que meu nome de usuário não mudou, mas meu nome de host tem.

É aqui que a confusão começa. Ambas as máquinas têm uma cópia do Firefox instalada, mas apenas o servidor tem uma cópia do Chromium instalada. Quando eu inicio o Chromium uma vez conectado, a instância remota do Chromium é exibida e posso navegar na rede remota. Mas quando eu lanço o Firefox, minha instalação local do Firefox é aberta. Por quê? Quando eu ssh como um usuário diferente e inicio o Firefox, a instalação remota do Firefox é aberta. Eu sei que este problema está relacionado com os nomes de usuários que são idênticos, mas como?

    
por ads103 23.06.2017 / 16:09

1 resposta

3

O Firefox é talvez inteligente demais para seu próprio bem; no sistema remoto, você deve especificar

firefox --no-remote

ou talvez em vez de --new-instance não usar a instância local existente.

    
por 23.06.2017 / 16:14