Est-ce que tu as lancé la commande "echo $DISPLAY" avec le même utilisateur que la commande cssh ?
Les messages d'erreur indiquent :
-1 : que la variable DISPLAY n'existe pas dans l'environnement où tu lances cssh (cf "Can't find DISPLAY")
-2 : que l'utilisateur qui exécute cssh n'a pas les droits pour utiliser le DISPLAY :0.0 (serveur X local).
Est-ce que tu exécutes cssh avec un sudo ou après avoir ouvert une session sous un user différent (su) ?
Si c'est bien ça, quel est l'intérêt ? Tu peux préciser le user distant pour les connexions SSH avec l'option -l (valable pour tous les serveurs SSH) ou en précisant les différents serveurs sous la forme user@host (tu n'as pas besoin de lancer cssh sous root pour ouvrir une session ssh sur un serveur en tant que root).
[^] # Re: DISPLAY ?
Posté par JJD . En réponse au message problème avec la commande cssh. Évalué à 1.
Les messages d'erreur indiquent :
-1 : que la variable DISPLAY n'existe pas dans l'environnement où tu lances cssh (cf "Can't find DISPLAY")
-2 : que l'utilisateur qui exécute cssh n'a pas les droits pour utiliser le DISPLAY :0.0 (serveur X local).
Est-ce que tu exécutes cssh avec un sudo ou après avoir ouvert une session sous un user différent (su) ?
Si c'est bien ça, quel est l'intérêt ? Tu peux préciser le user distant pour les connexions SSH avec l'option -l (valable pour tous les serveurs SSH) ou en précisant les différents serveurs sous la forme user@host (tu n'as pas besoin de lancer cssh sous root pour ouvrir une session ssh sur un serveur en tant que root).