Xforwarding no Ubuntu

3

Estou tentando fazer o Xforwarding funcionar no Ubuntu ... No servidor, eu descomentei as seguintes linhas de / etc / ssh / sshd_config:

X11Forwarding yes
AllowTcpForwarding yes

Agora eu tento ssh, mas recebo as seguintes mensagens de erro (e o Xforwarding não está funcionando).

$ssh -Y example.com
/usr/bin/xauth:  /home/dan/.Xauthority not writable, changes will be ignored

$ssh -X example.com
/usr/bin/xauth:  error in locking authority file /home/dan/.Xauthority

Alguma sugestão?

Obrigado

    
por Jarvin 15.04.2010 / 02:03

2 respostas

3

Olhando para as mensagens de erro, eu tenho que adivinhar que ~/.Xauthority não pertence a você. Deve ser, com 600 permissões.

Acho que sua melhor solução é excluí-lo. Da próxima vez que você se conectar com o ssh -X, você deverá ver a mensagem "criando novo arquivo de autoridade", e tudo deve ficar bem.

Por acaso, minha instalação do Ubuntu 9.10 tem o encaminhamento de porta e o encaminhamento do X11 ativado para uso imediato. Não me lembro o que fiz com a minha instalação 8.04LTS, mas tenho certeza de que minha única alteração foi adicionar outra porta para o SSH de entrada.

    
por 15.04.2010 / 02:24
1

Se você tiver o mesmo problema, basta executar o chown como root para alterar a propriedade de volta para o usuário. No terminal como root, vá para / home / user

# cd /home/user

listar todos os arquivos com propriedade

# ls -a -lh

altere a propriedade de arquivos / arquivos para o seu usuário

# chown user:user .Xau*

do link

    
por 07.11.2013 / 17:07