GNU/Linux >> Tutoriels Linux >  >> Linux

Impossible d'exécuter des applications X via SSH sous Linux

Le problème

L'utilisateur ne peut pas exécuter les applications X via SSH sur un système CentOS/RHEL. Le message suivant s'affiche :

# xclock
Error: Can't open display:

La solution

1. Le transfert X11 est désactivé lors de la connexion SSH, sauf si "-X ” l'option est spécifiée :

# ssh -X user@address

2. Il a peut-être été désactivé dans "/etc/ssh/sshd_config ” avec le paramètre ci-dessous :

# vi /etc/ssh/sshd_config
...
X11Forwarding no
...

3. Assurez-vous que le transfert X11 est activé dans "/etc/ssh/sshd_config":

# vi /etc/ssh/sshd_config
...
X11Forwarding yes
...

Ensuite, utilisez l'option "-X" lors de la connexion.


Linux
  1. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  2. Ssh - Comment transférer X sur Ssh pour exécuter des applications graphiques à distance ?

  3. Exécuter le même script sur plusieurs serveurs via Ssh ?

  4. Comment vérifier la syntaxe du fichier /etc/ssh/sshd_config

  5. SSH avec des clés autorisées à un système Ubuntu avec un répertoire personnel crypté ?

Comment changer le port SSH sous Linux

Comment créer un alias SSH sous Linux

La bonne façon de modifier les fichiers /etc/passwd et /etc/group sous Linux

Quelle est la connexion entre les répertoires /etc/init.d et /etc/rcX.d sous Linux ?

Comment exécuter correctement la commande top via SSH ?

SSH - Comment inclure la commande -t dans le fichier ~/.ssh/config