SSH do Windows para o Linux VM. Não é possível invocar o firefox: nenhuma exibição especificada

0

Eu tenho estado nisso nos últimos dois dias e ainda sem sorte.

$ firefox
Error: no display specified

$ firefox &
[1] 25977
Error:no display specified
^C ^C
[1]+ Exit 1

Estou em uma máquina Windows7 e estou tentando fazer com que o Firefox abra na máquina CentOS, mas seja exibido na tela atual (Windows 7). Ao digitar firefox no terminal, estou recebendo o seguinte erro:

Error: cannot open display: localhost:0.0

Para configurar a exibição, usei o comando

$ export DISPLAY=localhost:0.0

Algum site sugeriu o uso do seguinte, mas também não funcionou:

$ export DISPLAY=:0.0

Eu realmente preciso do Xming?

Alguém sabe de recursos confiáveis para que eu possa obter um melhor conhecimento sobre a execução de aplicativos (por exemplo, gráficos de tráfego do roteador, Apache, uma simples página index.html) de uma máquina virtual para serem visualizados no meu computador via PuTTY?

Eu realmente não quero baixar o Xming ou um servidor X. Isso é necessário?

Eu entendo que quando eu executo o comando firefox ou firefox & , o servidor procura por uma GUI, no entanto, ela não é "apontada" na minha área de trabalho.

Eu usei o comando export .

    
por PhiL 18.06.2014 / 15:40

2 respostas

0

Se a máquina do CentOS for remota, você terá que especificar seu endereço IP onde você tem o servidor X (isto é, o XMing) sendo executado ao fazer "export DISPLAY". Além disso, você deve ter a porta X11 aberta também.

Suas regras de firewall podem estar bloqueando-o, então a melhor alternativa é usar o "encaminhamento ssh x11" em seu cliente ssh. Isso definirá a variável de ambiente DISPLAY na conexão automaticamente, portanto, a única coisa que você precisa fazer em sua máquina com Windows 7 é instalar o servidor X (XMing).

Por exemplo, se você usa Putty, o encaminhamento ssh x11 pode ser ativado no redirecionamento Conexão - SSH - X11 - X11.

    
por 18.06.2014 / 18:17
0

O SSH simples permitirá que você trabalhe com ferramentas CLI como o Apache, etc.

Para ferramentas de GUI, como o Firefox, você precisará de um servidor X como o xming. O SSH transmitirá os X "comandos" (comandos gráficos como "desenhar uma janela", etc.) entre o Linux e o Windows, mas você precisará de um servidor X para realmente desenhar a janela do Firefox em sua máquina Windows.

    
por 18.06.2014 / 18:10