Eu tenho um Ubuntu 14 rodando como o "Servidor" e estou tentando usar o PuTTY na minha máquina windows como o "Cliente"
No servidor:
ForwardX11 sim
ForwardX11Trusted sim
No cliente:
Configuração PuTTY: SSH- > X11- > Habilite o encaminhamento X11 (marcado), com MIT-Magic-Cookie-1
Servidor Xming em execução
Registro de eventos do PuTTY:
2016-09-18 01:02:24 Requesting X11 forwarding
2016-09-18 01:02:24 X11 forwarding enabled
Comando:
xclock
Resultado:
PuTTY X11 proxy: Unsupported authorisation protocol
Error: Can't open display: ubuntu3:10.0
O comando acima registra isso no Registro de Eventos do PuTTY:
2016-09-18 01:20:22 Received X11 connect request from 127.0.0.1:60167
2016-09-18 01:20:22 Opened X11 forward channel
2016-09-18 01:20:22 Forwarded X11 connection terminated
Eu tentei desinstalar o xauth usando apt-get purge xauth
e, em seguida, reinstalar apt-get install xauth
Alguém pode pensar em por que isso não está funcionando? Estava funcionando há pouco tempo ... não sei o que mudou !!?!
Comando:
sudo DISPLAY=localhost:11 XAUTHORITY=/home/<username>/.Xauthority xclock
Resultado:
PuTTY X11 proxy: Unsupported authorisation protocol
Error: Can't open display: localhost:11
Quando eu tento o mesmo de uma outra caixa do Linux, recebo esse erro em vez do protocolo de autorização não suportado:
X11 connection rejected because of wrong authentication.
Error: Can't open display: ubuntu3:10.0
Eu tenho 2 sistemas Ubuntu. Nomeado Ubuntu2 e Ubuntu3. Tudo parece funcionar no Ubuntu2. Então eu comecei a comparar os dois ...
lista xauth
Ubuntu2
ubuntu/unix:10 MIT-MAGIC-COOKIE-1 7c27c83c47f4b323a2855c67e1eeef63
ubuntu/unix:11 MIT-MAGIC-COOKIE-1 7c1aa456987ee9face9a35f8aa72acf3
ubuntu2/unix:0 MIT-MAGIC-COOKIE-1 50073df1fac06436a5e724d93730ef64
ubuntu2/unix:11 MIT-MAGIC-COOKIE-1 5860938ccf8af0e0f4a00c37ca51feb5
ubuntu2/unix:10 MIT-MAGIC-COOKIE-1 0fa58759ec8e78b735aa3528933464c0
Ubuntu3
localhost:11 MIT-MAGIC-COOKIE-1 b6e1bf9dedae8b358133462e3d702547
ip6-localhost:11 MIT-MAGIC-COOKIE-1 b6e1bf9dedae8b358133462e3d702547
localhost:13 MIT-MAGIC-COOKIE-1 6fe13bad7d70320cf01c1d9ea76ab084
ip6-localhost:13 MIT-MAGIC-COOKIE-1 6fe13bad7d70320cf01c1d9ea76ab084
ubuntu3/unix:0 MIT-MAGIC-COOKIE-1 c4bf89ae06d1aca5f36993fe728a5d21
echo $ DISPLAY
Ubuntu2
localhost:10.0
Ubuntu3
ubuntu3:10.0
qual xauth
Ubuntu2
/usr/bin/xauth
Ubuntu3
/usr/bin/xauth
Algo Estranho
Comecei a comparar diferentes arquivos conf entre os dois sistemas. E notei que o ip6 foi desabilitado no Ubuntu3 e não no Ubuntu2. Então, tentei reativar o ip6 no Ubuntu3 e sem dados. Então, eu desabilitei no Ubuntu2 e ele quebrou o redirecionamento do X11. Eu não sei porque e como o ip6 desempenha um papel nisso ... alguém pode explicar?