Réponses:
Dans mon cas, il me manquait le programme xauth sur la machine cible
Comment déboguer ces situations:
Sur l'hôte cible, exécutez un autre démon sshd pour déboguer sur un autre port:
/usr/sbin/sshd -d -p 222
Sur l'hôte source:
ssh -v -Y phil@192.168.0.14 -p 222
Dans ma situation, j'ai pu voir:
debug1: Remote: No xauth program; cannot forward with spoofing.
(Remarque: pour exécuter sshd sur un autre port, vous devrez peut-être modifier ou désactiver temporairement iptables:, /etc/init.d/iptables stopou équivalent)
Essayez avec cette commande:
DISPLAY=:0 xterm
Avez-vous exécuté vncpasswdle compte que vous avez utilisé pour écrire le fichier de configuration?
J'ai eu ce problème car j'ai configuré le rootcompte mais l' vncutilisateur est un autre, exécutez à vncpasswdnouveau le compte approprié et tout ira bien.
ssh -X user@server?