Eu tenho um laptop e um servidor. Na mesma rede lan, eu posso ssh com X11 encaminhando para o servidor via:
ssh -Y -C [email protected]
Quando executo qualquer coisa que abre uma janela x11, as coisas funcionam. Por exemplo, xterm e chromium-browser.
No meu roteador, tenho a porta 22 encaminhada para o meu servidor. Assim, quando estou fora da minha rede, posso com êxito ssh no meu servidor via
ssh [email protected]
O problema é quando eu quero o X11 para a frente. Quando eu adiciono os sinalizadores "-Y-C", ainda posso fazer o login. No entanto, as janelas não são encaminhadas quando recebo erros como estes:
- (chromium-browser: 21079): Gtk-WARNING **: não pode abrir o display:
- erro xtm Xt: Não é possível abrir o display:
xterm: DISPLAY não está definido
Eu juro que isso costumava funcionar, mas por algum motivo, isso não acontece agora. A única mudança que eu posso pensar recentemente foi a atualização do software no servidor (10.04 a 10.04 com atualizações). Além disso, no meu laptop, recentemente atualizei para o Ubuntu 11.04.
Eu acho que tem que ser uma questão recente, como eu teria pego isso muito antes. Além disso, não me lembro desse erro todo ocorrido antes quando abri o windows x11. Eu acho que tem a ver com o meu laptop, como quando eu tento coisas semelhantes em outros servidores (fora da rede, na escola), o windows x11 também não abre (e eles têm antes).
Eu pesquisei mas não consegui nada relevante. O encaminhamento do X11 deve estar ativo, pois funciona internamente. Externamente, isso não acontece. Por favor, deixe-me saber suas sugestões para depuração ou correção.