Pages : 1
#1 Le 10/12/2010, à 11:57
- remi82
[Résolu] ssh + display
Bonjour,
Suite à la lecture de ce topic, je cherche à faire la même chose.
C'est à dire de me connecter en ssh sur un poste, et de lancer les applications ; avec la commande export DISPLAY.
Je tape la commande
export DISPLAY=mon_ip:0
jusque là, pas de problème.
Par contre, si j'essaie de lancer un logiciel comme teamviewer ou gparted, j'ai le message d'erreur suivant :
Error: Can't open display: mon_ip:0
Merci d'avance pour votre aide.
Dernière modification par remi82 (Le 15/12/2010, à 12:05)
Hors ligne
#2 Le 10/12/2010, à 12:02
- Peck
Re : [Résolu] ssh + display
Essaie plutôt d'utiliser une commande comme
ssh -X machine
Qui fera en sorte que le réseau passe correctement (à travers un tunnel ssh) que le DISPLAY soit modifié correctement et que les autorisation soient données correctement (à travers xauth).
Sinon il faut penser à faire et vérifier toutes ces opérations toi même pour que ca marche.
Hors ligne
#3 Le 10/12/2010, à 12:14
- yannzbig
Re : [Résolu] ssh + display
.
j'ai le message d'erreur suivant :Error: Can't open display: mon_ip:0
Merci d'avance pour votre aide.
Bonjour,
Il faut accepter les connexions entrantes, en tapant sur la machine locale:
xhost +
EDIT: et c'est plutôt export DISPLAY=mon_ip:0.0
Dernière modification par yannzbig (Le 10/12/2010, à 12:18)
#4 Le 10/12/2010, à 13:16
- remi82
Re : [Résolu] ssh + display
Merci à vous deux.
Je teste dans la journée et je vous tiens au courant.
Encore merci
Hors ligne
#5 Le 10/12/2010, à 15:07
- remi82
Re : [Résolu] ssh + display
Sa ne fonctionne pas mieux.
Merci quand même
Hors ligne
#6 Le 10/12/2010, à 15:25
- redo_fr
Re : [Résolu] ssh + display
Salut,
ton poste client (celui devant lequel tu te trouves ) est-il un Linux/UNIX ou un Windows ?
Si c'est un Linux, vérifies dès la connexion que la variable DISPLAY n'est pas déjà positionnée
echo $DISPLAY
localhost:10
Si c'est le deuxième cas, il te faut un serveur X sur ton poste (par exemple Xming)
N'utilise surtout pas xhost, tu "détournes" le système d'affichage en ne passant pas par le tunnel ssh. Tes connexions se retrouvent en clair sur le réseau...
Il n'y a pas de mauvais outils, il n'y a que de mauvais ouvriers
- papy -
Personnellement, je crois que faire des procès est un signe que les affaires vont mal. Je ne dis pas que Microsoft va mal, ce n'est qu'un signe, pas un indicateur...
- Linus Torvalds -
Hors ligne
#7 Le 10/12/2010, à 15:33
- remi82
Re : [Résolu] ssh + display
La commande me retourne
:0.0
Encore merci
Hors ligne
#8 Le 10/12/2010, à 15:41
- redo_fr
Re : [Résolu] ssh + display
Et ton poste ? C'est un Linux ?
Si tu as "la main" sur le serveur distant, vérifies ces lignes, dans le fichier /etc/ssh/sshd_config
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
Vérifies aussi que le paramètre UseLogin est bien égal à 'no' dans le même fichier.
Il n'y a pas de mauvais outils, il n'y a que de mauvais ouvriers
- papy -
Personnellement, je crois que faire des procès est un signe que les affaires vont mal. Je ne dis pas que Microsoft va mal, ce n'est qu'un signe, pas un indicateur...
- Linus Torvalds -
Hors ligne
#9 Le 10/12/2010, à 15:53
- remi82
Re : [Résolu] ssh + display
Oui, désolé, c'est un client linux
Il me manquait la ligne
X11UseLocalhost yes
Pour le reste, les paramètres sont OK. Mais sa ne veut toujours pas marcher.
Merci
Hors ligne
#10 Le 10/12/2010, à 16:47
- remi82
Re : [Résolu] ssh + display
Je pense que je vais m'orienter vers nomachine.
Le seul soucis, c'est que sa ne fonctionne pas avec des clefs privé/public avec passphrase.
Merci à vous tous pour votre aide.
Hors ligne
#11 Le 10/12/2010, à 17:16
- redo_fr
Re : [Résolu] ssh + display
Si tu veux encore tenter le coup, essaye de lancer ta connexion 'ssh' en mode verbeux
Par exemple
ssh -vvv -2CX user@machine
Tu peux mettre plus ou moins de 'v' en fonction de la verbosité souhaitée. Regarde si tu n'as pas des erreurs
Il n'y a pas de mauvais outils, il n'y a que de mauvais ouvriers
- papy -
Personnellement, je crois que faire des procès est un signe que les affaires vont mal. Je ne dis pas que Microsoft va mal, ce n'est qu'un signe, pas un indicateur...
- Linus Torvalds -
Hors ligne
#12 Le 13/12/2010, à 13:05
- remi82
Re : [Résolu] ssh + display
Bonjour redo_fr,
Merci à toi pour ton aide.
J'ai pleins d'erreurs quand je tape cette commande.
Encore merci
Hors ligne
#13 Le 13/12/2010, à 15:15
- Psykotik
Re : [Résolu] ssh + display
Je pense que je vais m'orienter vers nomachine.
Le seul soucis, c'est que sa ne fonctionne pas avec des clefs privé/public avec passphrase.
Merci à vous tous pour votre aide.
Je ne sais pas d'où tu tiens cette info, mais elle est fausse.
Je me connecte avec nomachine; jamais compris comment prendre à distance autrement une machine en environnement graphique
Hors ligne
#14 Le 13/12/2010, à 16:18
- remi82
Re : [Résolu] ssh + display
Bonjour Psykotik,
D'où je tiens cette info !
D'après mes tests. Dans nomachine, il est impossible de saisir une passphrase. Du moins, pour l'instant.
Hors ligne
#15 Le 13/12/2010, à 16:20
- redo_fr
Re : [Résolu] ssh + display
J'ai pleins d'erreurs quand je tape cette commande.
Et?...
Peux tu les recopier ici, si tu veux une analyse ? ^_^
Il n'y a pas de mauvais outils, il n'y a que de mauvais ouvriers
- papy -
Personnellement, je crois que faire des procès est un signe que les affaires vont mal. Je ne dis pas que Microsoft va mal, ce n'est qu'un signe, pas un indicateur...
- Linus Torvalds -
Hors ligne
#16 Le 13/12/2010, à 18:05
- remi82
Re : [Résolu] ssh + display
Bonsoir redo_fr,
Je te remercie encore pour ton aide. Personnellement, je trouve trop compliquer cette solution. Alors qu'avec nomachine, tout fonctionne du premier du coup.
Et j'ai pour l'instant un manque de temps qui fait que je ne peux pas me plonger dedans à 200%.
Encore merci pour ton aide.
Hors ligne
#17 Le 15/12/2010, à 12:05
- remi82
Re : [Résolu] ssh + display
Bonjour à tous,
J'ai trouvé.
Dans je me connecte dans un premier tant via ssh.
Ensuite, dans le terminal, je tape la commande :
export DISPLAY=:0.0
Puis je tape le nom du programme, et là, miracle, sa fonctionne.
Il me manquait en fait tout simplement le signe ":"
Merci à tous pour votre aide
Hors ligne
Pages : 1