Quando ssh em um sistema Linux Mint 17 sem cabeça, ele não cria atualização / cria um arquivo .Xauthority.
Além disso, quando corro xauth
, recebo a resposta:
marty@N40L ~ $ xauth
xauth: file /home/marty/.Xauthority does not exist
Using authority file /home/marty/.Xauthority
xauth>exit
marty@N40L ~ $ xauth
xauth: file /home/marty/.Xauthority does not exist
Using authority file /home/marty/.Xauthority
xauth>
Não cria o arquivo.
EDITAR:
Quando conecto o monitor e efetuo login localmente, o arquivo é criado, mas quando tento adicionar uma entrada (porque meu SSH não faz isso por mim):
marty@N40L ~ $ xauth list
N40L/unix:0 MIT-MAGIC-COOKIE-1 34eee3b15cdb281021502d40dfba1cf2
localhost.localdomain/unix:0 MIT-MAGIC-COOKIE-1 34eee3b15cdb281021502d40dfba1cf2
marty@N40L ~ $ ls -d .X*
-rw------- 1 marty marty 115 Sep 3 12:03 .Xauthority
marty@N40L ~ $ xauth generate $DISPLAY .
PuTTY X11 proxy: wrong authorisation protocol attemptedxauth: (argv):1: unable to open display "localhost:10.0".
Aliás, fazer um netstat --listen
mostra a porta escutando:
tcp 0 0 localhost:6010 *:* LISTEN
AGH, mais informações. Saí da sessão X no servidor e agora o arquivo .Xauthority desapareceu. Parece que o arquivo SÓ está lá quando conectado localmente. Alguém pode me dizer por que, ou como posso corrigir isso?
NOVO DESENVOLVIMENTO:
Eu criei um usuário virgem no sistema chamado "teste". Então entrei e, sem outros comandos, executei xeyes. O que funcionou! Portanto, é SOMENTE o usuário "marty" que não pode avançar. Como copiar as configurações do teste para o martty?
ssh -X
ativa o encaminhamento X11.