OVH Cloud OVH Cloud

Serveur X distant

10 réponses
Avatar
zered
Bonsoir,

j'ai un réseau avec une machine linux en passerelle/serveur. j'y accède
en ssh. Je n'arrive plus à afficher les logiciels sur le client.

Que dois je configurer pour avoir cet affichage (ex : depuis leclient je
me connecte au serveur et je lance gproftpd. J'aimerais qu'il s'affiche
sur le client.) ?

Hie j'y suis arrivé en tapant xhost +nom_du_serveur sur le client. Avec
l'orage j'ai redémarré et ça ne fonctionne plus.

Merci de votre aide...

10 réponses

Avatar
Philippe Delsol
Bonsoir,
Bonsoir,


j'ai un réseau avec une machine linux en passerelle/serveur. j'y accède
en ssh. Je n'arrive plus à afficher les logiciels sur le client.

Que dois je configurer pour avoir cet affichage (ex : depuis leclient je
me connecte au serveur et je lance gproftpd. J'aimerais qu'il s'affiche
sur le client.) ?

Hie j'y suis arrivé en tapant xhost +nom_du_serveur sur le client. Avec
l'orage j'ai redémarré et ça ne fonctionne plus.


Premièrement, question de terminologie ...
Le serveur X11 c'est la machine locale, le client X11 est donc la
machine distante d'où on démarre les applications (c'est l'inverse de NFS !)

Pour résoudre ce problème vous pouvez éditer/créér le fichier
$HOME/.ssh/config dans lequel il suffit de mettre la ligne :

X11Forwarding yes

Merci de votre aide...


Philippe

Avatar
zered
Merci pour ces informations,

mais cette commande n'est pas reconnue par ssh.

J'avoue ne pas bien comprendre que ce soit la machine distante qui est
ciente X11. Si elle lance l'appli, elle "sert" lesinformations. Non ?




Premièrement, question de terminologie ...
Le serveur X11 c'est la machine locale, le client X11 est donc la
machine distante d'où on démarre les applications (c'est l'inverse de
NFS !)

Pour résoudre ce problème vous pouvez éditer/créér le fichier
$HOME/.ssh/config dans lequel il suffit de mettre la ligne :

X11Forwarding yes

Merci de votre aide...



Philippe




Avatar
Philippe Delsol
Merci pour ces informations,

mais cette commande n'est pas reconnue par ssh.


Quelle commande ? je ne comprends pas ...
le fichier $HOME/.ssh/config est un fichier de config pour ssh, une fois
renseigné il doit permettre à la prochaine connexion ssh de résoudre le
problème, peut être :-(

J'avoue ne pas bien comprendre que ce soit la machine distante qui est
ciente X11. Si elle lance l'appli, elle "sert" lesinformations. Non ?


Ben c'est simple, qui gère le clavier, l'écran et la souris ?
Qui met à disposition ces trois ressources pour des applications
(clientes) ? C'est bien entendu la machine locale (le serveur).
C'est dans ce sens qu'il faut voir les choses.

Philippe



Premièrement, question de terminologie ...
Le serveur X11 c'est la machine locale, le client X11 est donc la
machine distante d'où on démarre les applications (c'est l'inverse de
NFS !)

Pour résoudre ce problème vous pouvez éditer/créér le fichier
$HOME/.ssh/config dans lequel il suffit de mettre la ligne :

X11Forwarding yes

Merci de votre aide...




Philippe






Avatar
zered
Ah ok, je comprends mieux, merci.

Les fichiers sont plutôt ssh_config et sshd_config.

Ces variables étaient déjà renseignées convenablement.

J'ai même tapé (dans la machine serveur !) :

xhost +nom_du_distant



Merci pour ces informations,

mais cette commande n'est pas reconnue par ssh.



Quelle commande ? je ne comprends pas ...
le fichier $HOME/.ssh/config est un fichier de config pour ssh, une fois
renseigné il doit permettre à la prochaine connexion ssh de résoudre le
problème, peut être :-(

J'avoue ne pas bien comprendre que ce soit la machine distante qui est
ciente X11. Si elle lance l'appli, elle "sert" lesinformations. Non ?



Ben c'est simple, qui gère le clavier, l'écran et la souris ?
Qui met à disposition ces trois ressources pour des applications
(clientes) ? C'est bien entendu la machine locale (le serveur).
C'est dans ce sens qu'il faut voir les choses.

Philippe



Premièrement, question de terminologie ...
Le serveur X11 c'est la machine locale, le client X11 est donc la
machine distante d'où on démarre les applications (c'est l'inverse de
NFS !)

Pour résoudre ce problème vous pouvez éditer/créér le fichier
$HOME/.ssh/config dans lequel il suffit de mettre la ligne :

X11Forwarding yes

Merci de votre aide...





Philippe









Avatar
Philippe Lebon
zered wrote:

Ah ok, je comprends mieux, merci.

Les fichiers sont plutôt ssh_config et sshd_config.


Ce sont respectivement les fichiers de configuration globale du client ssh
et du demon serveur sshd.

/home/machin/.ssh/config est le fichier de configuration propre à un client
lancé par l'utilisateur machin.

man ssh pour plus de détails.

Ces variables étaient déjà renseignées convenablement.

J'ai même tapé (dans la machine serveur !) :

xhost +nom_du_distant


Et en tapant (pas trop fort)
ssh -X serveur

sur le client, ça fonctionne ou pas ? (j'ai bien écrit -X pas -x)

PS: Merci de répondre a l'endroit.
<http://www.giromini.org/usenet-fr/repondre.html>

--
Phil

Avatar
manouchk
tu peux forcer le X forwarding avec l'option -X

ssh -X

qu'est-ce qui se passe qund tu lances une application?
Avatar
[Sauron De Mordor]
Philippe Lebon wrote:
zered wrote:


Ah ok, je comprends mieux, merci.

Les fichiers sont plutôt ssh_config et sshd_config.



Ce sont respectivement les fichiers de configuration globale du client ssh
et du demon serveur sshd.

/home/machin/.ssh/config est le fichier de configuration propre à un client
lancé par l'utilisateur machin.

man ssh pour plus de détails.


Ces variables étaient déjà renseignées convenablement.

J'ai même tapé (dans la machine serveur !) :

xhost +nom_du_distant



Et en tapant (pas trop fort)
ssh -X serveur

sur le client, ça fonctionne ou pas ? (j'ai bien écrit -X pas -x)

PS: Merci de répondre a l'endroit.
<http://www.giromini.org/usenet-fr/repondre.html>

regarde du cotes des Xauthority.


avec la commande xauth


Avatar
zered
Bonjour,

ben il se passe rien. Le logiciel est lancé mais y'a pas d'affichage quoi.

@ +

tu peux forcer le X forwarding avec l'option -X

ssh -X

qu'est-ce qui se passe qund tu lances une application?



Avatar
X.B
Bonsoir,

j'ai un réseau avec une machine linux en passerelle/serveur. j'y accède
en ssh. Je n'arrive plus à afficher les logiciels sur le client.

Que dois je configurer pour avoir cet affichage (ex : depuis leclient je
me connecte au serveur et je lance gproftpd. J'aimerais qu'il s'affiche
sur le client.) ?

Hie j'y suis arrivé en tapant xhost +nom_du_serveur sur le client. Avec
l'orage j'ai redémarré et ça ne fonctionne plus.
evite xhost avex ssh .... c'est gacher ...

un man SSh t'aurait ouvert des perspectives en te signalant les options -X
et -C

-X pour forcer du X-forwrding
-C pour compresser le traffic ...

Avatar
zered
Bonjour,

ben voilà j'ai trouvé. Je me trompais dans la syntaxe de l'export du
display sur le serveur. j'oubliais le signe égal (=).

export DISPLAY=nom_du_client:0.0
_

Voilà.

merci à tous

Bonsoir,

j'ai un réseau avec une machine linux en passerelle/serveur. j'y accède
en ssh. Je n'arrive plus à afficher les logiciels sur le client.

Que dois je configurer pour avoir cet affichage (ex : depuis leclient je
me connecte au serveur et je lance gproftpd. J'aimerais qu'il s'affiche
sur le client.) ?

Hie j'y suis arrivé en tapant xhost +nom_du_serveur sur le client. Avec
l'orage j'ai redémarré et ça ne fonctionne plus.

Merci de votre aide...