Como ver um programa GUI sendo executado em um servidor Debian remoto

1

Eu me conecto a um servidor Debian usando ssh -i mykey.pem username@ip . Eu quero instalar e executar, por exemplo, um navegador com uma interface gráfica e ver a janela do meu cliente local, como eu poderia fazer isso? Elinks funciona, mas é meio difícil de usar para navegar na web.

Antes de marcar essa pergunta como duplicada, devo dizer que já tentei a instrução em Como trabalho com ferramentas GUI em um servidor remoto? .

Eu também tentei fazer o login com ssh -X -i ... e ssh -Y -i ... .

X11Forwarding yes está ativado em /etc/ssh/sshd_config (no servidor remoto). ForwardX11 yes está definido em ~/.ssh/config (cliente local)

echo $ DISPLAY output: (após o login, nenhum)

export DISPLAY=<myip>:0.0

echo $ DISPLAY output: <myip>:0.0 (após o comentário acima).

Ao tentar executar o xfe, recebo: FXApp::openDisplay: unable to open display <myip>:0.0

O que há de errado? O que eu poderia tentar? Tenho que abrir alguma porta na minha máquina local?

    
por S. Saavedra 10.04.2015 / 14:24

1 resposta

1

Se você estiver configurando manualmente o DISPLAY, provavelmente precisará emitir

 xhost +

na sua máquina local primeiro. (Eu sei, todo mundo vai reclamar sobre a falta de segurança, etc, você pode refinar um pouco, mas para testar, este é o caminho mais rápido para ir).

Dito isto, ssh -X deve "apenas funcionar"

    
por 10.04.2015 / 14:59

Tags