Impossible de faire fonctionner xterm. AFFICHAGE non réglé.


13

Voici mes paramètres:

$ xterm
xterm Xt error: Can't open display: 
xterm:  DISPLAY is not set

$ echo $DISPLAY

$ cat /etc/ssh/sshd_config | grep X
X11Forwarding yes
X11DisplayOffset 10

3
avez-vous utilisé -X lorsque vous avez utilisé ssh? ssh -X user@server?
Panther

@ bodhi.zazen: C'était tout.
Bruce

Réponses:



4

Dans mon cas, il me manquait le programme xauth sur la machine cible

Comment déboguer ces situations:

  1. 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
    
  2. 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)


Merci d'avoir partagé cette information! Résolu mon problème.
Fabian Knapp


0

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.


1
La question concerne xterm ne fonctionne pas car l'affichage n'est pas défini. rien à faire vnc. le protocole utilisé pour accéder peut être n'importe quoi par exemple: ssh
mrtipale
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.