Como corrigir “proxy MobaXterm X11: protocolo de autorização não suportado”

6

Ao conectar do Windows ao meu computador Linux usando MobaXterm, não consigo abrir aplicativos Linux-GUI no lado do Windows. No lado do Windows, nada acontece. Na caixa do Linux, recebo esta mensagem de erro:

MobaXterm X11 proxy: Unsupported authorisation protocol
** ([program]:[processId]): WARNING **: Could not open display localhost:10.0
    
por Sascha 10.08.2016 / 10:19

1 resposta

2

No meu caso, o problema foi uma entrada ausente em ~ / .Xautority na máquina Linux. Você provavelmente não deve editar o arquivo diretamente, mas use a ferramenta de linha de comando xauth .

Pegue o nome de exibição e o id da mensagem de erro e use-os no comando xauth.

Could not open display localhost:10.0
                       ''''''''' ''

No meu caso, é localhost e 10 . Para adicioná-lo, use o comando xauth add :

xauth add localhost/unix:10 MIT-MAGIC-COOKIE-1 27e035688dd89483c6fe48b2470172f5
          '''''''''      '' 

O último número hexadecimal é de 32 caracteres. Você pode criar seu próprio número aleatório (bastante) no shell do Linux com um desses comandos:

mcookie

uuidgen -r | sed s/-//g

head -c 16 /dev/urandom | xxd -p

Você pode verificar o que foi adicionado pelo comando xauth list .

    
por 10.08.2016 / 10:19