I've tried deleting the
.Xauthorityfile in both locations.
Talvez algo tenha dado errado antes disso, mas você certamente não terá sucesso depois disso. Se você encontrou este conselho em algum lugar, e eles não estavam se referindo a alguma circunstância extremamente incomum que não se aplica a você, lista negra dessa fonte. Restaure o arquivo .Xauthority no cliente.
Se você perdeu o arquivo .Xauthority , poderá restaurá-lo de um processo em execução ou de um arquivo temporário. Eu não tenho ideia de como fazer isso com o Cygwin. A maneira simples de trabalhar em todos os lugares é sair do servidor X e iniciar um novo.
Se você receber a mensagem “no xauth data; usando autenticação falsa ”, os aplicativos remotos não poderão ser exibidos em seu servidor local, a menos que estejam configurados com a segurança desativada. Sem a segurança do xauth, qualquer um pode espiar a sua sessão X e injetar entrada se puder acessar o servidor X; Dependendo da configuração, eles podem precisar ser usuários locais (caso em que não é tão ruim em um sistema operacional de usuário único) ou pode ser suficiente que eles possam abrir uma conexão TCP com a sua máquina (ou seja, eles são na sua rede local, o que poderia ser qualquer um se você estiver usando, por exemplo, wifi público). Se costumava funcionar e não funciona mais, pode ser porque alguma verificação de segurança ausente foi corrigida recentemente.
Quando tiver um arquivo .Xauthority válido, abra um shell e verifique se é possível executar aplicativos locais, como gedit . A partir desse mesmo shell, execute ssh -X user@remotelocation e tente executar um aplicativo X. Ou isso vai funcionar ou você receberá mensagens de erro; leia-os e copie e cole-os se pedir ajuda. Se não funcionar, execute ssh -vv -X user@remotelocation ; a saída extra de depuração fornecerá algumas informações sobre o motivo pelo qual ela não funciona.
Certifique-se de que o servidor permita conexões X remotas. Com o OpenSSH, o arquivo /etc/sshd_config (ou /etc/ssh/sshd_config ou algum outro local, dependendo da distribuição) deve conter X11Forwarding yes .