Eu encontrei uma resposta.
Verifique se o seguinte está definido como sim:
X11UseLocalhost yes
Certifique-se de que / etc / hosts contenha o seguinte:
127.0.0.1 localhost
Eu editei o / etc / ssh / sshd_config para que:
AllowAgentForwarding yes
AllowTcpForwarding yes
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalHost no
E eu me conecto ao host com: ssh -X
No entanto, quando tento abrir o Firefox, por exemplo, obtenho:
GLib-CRITICIAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
PuTTY X11 proxy: wrong authorisation protocol attempted
PuTTY X11 proxy: wrong authorisation protocol attempted
Error: cannot open display: <ip>:10.0
Eu conecto usando um host do Windows 8 que está executando um servidor Xming e putty. Eu tentei conectar usando um host Linux (Ubuntu), mas isso dá o seguinte erro:
GLib-CRITICIAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
X11 connection rejected because of wrong authentication
Usando echo $DISPLAY
quando o host conectado me exibe.
E xauth list
mostra meu biscoito mágico.
Eu encontrei uma resposta.
Verifique se o seguinte está definido como sim:
X11UseLocalhost yes
Certifique-se de que / etc / hosts contenha o seguinte:
127.0.0.1 localhost