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 stop
ou équivalent)
Essayez avec cette commande:
DISPLAY=:0 xterm
Avez-vous exécuté vncpasswd
le compte que vous avez utilisé pour écrire le fichier de configuration?
J'ai eu ce problème car j'ai configuré le root
compte mais l' vnc
utilisateur est un autre, exécutez à vncpasswd
nouveau le compte approprié et tout ira bien.
ssh -X user@server
?