Como configurar corretamente o encaminhamento do X no (Ubuntu) linux?

4

Na minha área de trabalho, posso acessar a máquina da minha esposa na lan usando: ssh -X [email protected] . Ambos os sistemas estão executando a versão desktop do Ubuntu 9.10-64bit.

Mas aqui está o problema: Quando tento executar aplicativos X como gedit , ele falha com a seguinte mensagem de erro no final remoto da conexão ssh: " X11 connection rejected because of wrong authentication ".

O mais estranho é que, se eu executar o aplicativo com " sudo ", como " sudo gedit ", tudo funciona bem: recebo o aplicativo X encaminhado pela conexão ssh e aparece na área de trabalho, embora na verdade, ele está sendo executado na máquina remota.

O que eu perdi, ou onde eu verifico para ver exatamente qual falha de permissão está me dando problemas quando estou executando como não-sudo?

    
por Stéphane 14.11.2009 / 11:19

1 resposta

5

Remova o comentário abaixo em / etc / ssh / ssh_config em ambas as máquinas.

ForwardX11 yes
ForwardX11Trusted no
    
por 14.11.2009 / 12:24