Comment se connecter sur mon serveur X ?

Comment se connecter sur mon serveur X ? - Linux et OS Alternatifs

Marsh Posté le 28-04-2002 à 12:13:21    

Bonjour j'ai actuellement une machine sous Linux qui me sert de serveur sur mon réseau, son but essentiel pour moi étant d'apprendre toutes sortes de choses sur l'utilisation de cet OS, particulièrement en réseau.
 
J'ai récupéré un serveur X pour windows qui devrait me permettre de me connecter à mon serveur Linux pour executer des applications X.
Ce client me propose les choix de connection suivants pour mon serveur:
 
rsh
rexec
XDMCP
 
Je ne sais pas quoi utiliser ni comment configurer mon serveur (j'ai exporté l'affichage vers ma station avec la commande suivant export DISPLAY="192.168.0.XXX:0" ou XXX est la valeur correspondant à ma station cliente)
 
rsh et rexec ne sont pas installés sur mon serveur;
XDMCP doit fonctionner car XDM est installé, mais si j'essaye de me connecter avec XDMCP en fournissant au logiciel client un login valable il me dit connection refusée.
 
C'est la première fois que je me lance la dedans et j'aimerai bien pouvoir essayer cela, pouvez vous m'aider?

Reply

Marsh Posté le 28-04-2002 à 12:13:21   

Reply

Marsh Posté le 28-04-2002 à 12:53:35    

y a ptet moyen que tu le fasses aussi avce ssh et l'option -X, mais je sais pas si ça fonctionne avec un serveur X sous windows ( ça marche comment? tu lances un X sous windows et après tu te connectes sur ta bécanne distante où il y a un serveur X lancé sous linux)

Reply

Marsh Posté le 28-04-2002 à 13:01:34    

faut pas oublier de mettre :
 
X11Forwarding yes
 
dans sshd_config sur ton ordinateur distant et y a pas besoin que X  y soit lancé  
 
a priori si ton serveur X sous windows fonctionne correctement et que le client ssh le permet ça devrait fonctionner.
 
tiens moi au courant, ça m'intéresse pour plus tard

Reply

Marsh Posté le 28-04-2002 à 16:31:34    

ok merci pour tes conseils;
j'ai finalement téléchargé Xsecure pour mon client sous windows car il intègre en standard la connection ssh, ce qui n'est pas la cas de tous les serveurs X sous windows.
 
Et ça marche sans problème c'est vraiment cool; surtout sur un réseau local!

Reply

Marsh Posté le 28-04-2002 à 20:58:28    

je viens d'essayer Gimp; il tourne sur mon serveur Linux et je l'utilise sous windows grâce à Xsecure, c'est plutôt marrant mais mon serveur est un peu faible pour ce genre d'applis.

Reply

Marsh Posté le 28-04-2002 à 21:10:23    

dejà fait, ça marche NIQUEL :)

Reply

Marsh Posté le 29-04-2002 à 15:30:46    

t'utilse quoi comme serveur X sous windows exactement
 
parce que la seule version de Xsecure que j'ai trouvé c'est X-ScurePro qui est limité à 60min d'utilisation !!
 
qqn connaît un server X pour win qui gère ssh et qui soit libre, ou au moins gratuit ?


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 29-04-2002 à 15:36:49    

X-Win32 5.1

Reply

Marsh Posté le 29-04-2002 à 15:52:13    

Disconect a écrit a écrit :

X-Win32 5.1  




 
ben il m'a pas vraiment l'air d'être gratuit  :(
 
enfin c'est celui qui possèdes le moins de limitations entre X-SecurePro et WebTerm X


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 29-04-2002 à 17:00:42    

FlamM a écrit a écrit :

 
qqn connaît un server X pour win qui gère ssh et qui soit libre, ou au moins gratuit ?  




 
un server X pour win? Un client X, plutôt, non? Bref. Je ne sais pas si ca supporte ssh car je ne l'utilise pas, mais sinon, cygwin/xfree fonctionne très bien pour se connecter depuis une machine windows à une machine *nix gérant un serveur X.

Reply

Marsh Posté le 29-04-2002 à 17:00:42   

Reply

Marsh Posté le 29-04-2002 à 17:11:39    

SoWhatIn22 a écrit a écrit :

un server X pour win? Un client X, plutôt, non? Bref. Je ne sais pas si ca supporte ssh car je ne l'utilise pas, mais sinon, cygwin/xfree fonctionne très bien pour se connecter depuis une machine windows à une machine *nix gérant un serveur X.


Tu confonds client et serveur.
Cygwin+Xfree est effectivement ce qu'il cherche, à savoir un serveur X.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 29-04-2002 à 17:12:05    

en fait, là le but c'est pas de se connecter sur un server X distant,
tu lances un prog X sur une machine distante grace à une connection ssh avec le X11forwarding activé
et l'application s'affiche sur la machine locale avec son propre server X.
 
du coup avec un serveur X sous win et un client ssh tu peux lancer sur ta bécane windows au boulot des applications qui sont sur ta bécane perso chez toi sans que le server X y soit lancé.
 
moi je trouve ça beau ;)


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 29-04-2002 à 17:32:19    

Ah oui, la version que j'ai essayé est une version d'évaluation!
mais ct juste pour essayer; maintenant que je sais que ça marche tout seul :D
je comptais me mettre en quête d'un serveur X gratos ou shareware.
 

FlamM a écrit a écrit :

t'utilse quoi comme serveur X sous windows exactement
 
parce que la seule version de Xsecure que j'ai trouvé c'est X-ScurePro qui est limité à 60min d'utilisation !!
 
qqn connaît un server X pour win qui gère ssh et qui soit libre, ou au moins gratuit ?  



Reply

Marsh Posté le 29-04-2002 à 18:08:54    

Comme disait l'autre y a X-win32 5.3 qu'on arrive à faire fonctionner assez facilement
et qui a pas l'air trop lourd :D


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 30-04-2002 à 01:58:40    

Cela m'interesse beaucoup, mais est-ce que quelqu'un pour expliquer la manip au complet?  Qu'est-ce qu'il faut que je fasse sur le serveur linux? et sur le client, j'utilise X-win32 pour me connecter?
 
merci

Reply

Marsh Posté le 30-04-2002 à 11:07:35    

ben je récapitule :
 
prérequis :
 
-sur la machine distante à administrer à distance :
             

  • un serveur ssh (sshd) configuré avec X11forwarding yes dans /etc/ssh/sshd_config

-sur la machine locale :
             

  • un serveur X qui soit en fonctionnement (type Cygwin+Xfree (libre), Xwin32 ou X-SecurePro (commercial) ...)

           

  • un client ssh qui gère également le  X11forwarding (type PuTTY (libre) ou SecureCRT (commercial) ...)  


la manip à faire :
 
lancer le server X sur la machine locale
se connecter sur la machine distante avec le client ssh
et lancer un prog pour X (essayer avec xterm par exemple, pour un test c'est léger)
 
Et normalement la fenêtre xterm s'affichera sur votre station locale.
 
voilà c'est tout, amusez-vous bien ;)


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 30-04-2002 à 23:47:06    

Je n'y arrive pas... j'explique:
 
dans la config de ssh sur mon serveur linux, il y a bien fowardX11 yes  (je suppose que c'est comme X11fowarding)
 
j'ouvre une session X sur mon pc sur windows, ca fait un fond gris et la souris de Xwin.
 
J'ouvre putty.exe, je le configure en "enable X11 fowarding" et je ssh mon serveur.  et j'ecris, une fois logger:
 
export DISPLAY="192.168.0.14:0"   (l'ip du client)
netscape  
 
et ca me dit enable to connect to 192.168.0.14
connection refuse....
 
 
Une idee?

Reply

Marsh Posté le 01-05-2002 à 00:36:18    

ssh positionne tout seul la variable DISPLAY sur un tunnel qu'il crée, il ne faut pas la modifier (surtout qu'aujourd'hui les serveurs X fonctionnent par défaut sans écouter le réseau).


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 01-05-2002 à 01:39:57    

Vous me faites baver les gars. C exactement ce que je veux.
J'ai un serveur puissant sous exploité et des pc clients avec des petites config (portable et HP) dont une ne supporte même pas la lourdeur de Mandrake.
C que je veux c limité le plus possible l'utilisation des ressources du pc client.
 
Vous croyez qu'on peut se faire un counter-strike émulé avec win sur le serveur affiché sous windows grâce à votre procédé ? Ca serait pas trop lourd pour la bande passante ? (100 mbits/sec)  
 
>un serveur X qui soit en fonctionnement  
 j'ai dll X-win32, exécuté le programme, ca s'est apparement installé.
Mais après ? Comment on fait pour lancer le serveur X ? Y'a pas de raccourcis de créé !?
 
Par contre mon serveur est vierge de tout serveur X (normal c'était prévue comme serveur web et jeux au départ). Donc y'a ça à installer.
J'ai une red-hat 7.2.j Je pense que je vais pas m'emmerder et que je vais faire un update à partir des CD en installant tous les packages nécessaires au fonctionement d'un serveur X.
 
[HS]Ca me donne des idées de restructuration du réseau informatique d'une PME. Genre ils ont un 1ghz avec un écran 14 pouces dessus et un 333 mghz avec un bel écran 17 pouces tout neuf. Et pour les sauvegardes ca y va à coup de cassettes. Et le réseau est constitué uniquement de disquettes  :D [/HS]
 
@++


---------------
Ne faites pas attention à mon pseudo. On peut pas mettre que 2 caractères à l'inscription, alors j'ai du le ralonger.
Reply

Marsh Posté le 01-05-2002 à 01:45:53    

j'ai rien dit. C'était winXp qui avait fait planter l'install.
@++


---------------
Ne faites pas attention à mon pseudo. On peut pas mettre que 2 caractères à l'inscription, alors j'ai du le ralonger.
Reply

Marsh Posté le 01-05-2002 à 01:48:56    

Heu, il est 1h45 du mat, j'hésite à me lancer dans l'install d'un serveur X sur mon serveur sous Linux. Sachant qu'il est dans un placard au rez de chaussé   :sweat:  
Et pis je reviens de soirée, je suis pas frais.
@++


---------------
Ne faites pas attention à mon pseudo. On peut pas mettre que 2 caractères à l'inscription, alors j'ai du le ralonger.
Reply

Marsh Posté le 01-05-2002 à 01:53:32    

relis correctement tout ce qui précède , et tu verras qu'il n'y a pas besoin d'avoir X sur ton serveur mais seulement sur tes clients


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 01-05-2002 à 14:26:26    

heu oui, je me suis mal exprimé.
Je voulais dire qu'il faut que j'installe KDE et des apllis graphiques.
@++


---------------
Ne faites pas attention à mon pseudo. On peut pas mettre que 2 caractères à l'inscription, alors j'ai du le ralonger.
Reply

Marsh Posté le 01-05-2002 à 15:06:38    

J'ai installé KDe sur ma machine serveur.
Comment on fait pour le lancer ?
Merci d'avance
@++


---------------
Ne faites pas attention à mon pseudo. On peut pas mettre que 2 caractères à l'inscription, alors j'ai du le ralonger.
Reply

Marsh Posté le 01-05-2002 à 19:26:06    

J'ai installé divers programmes graphiques pour tester.
Donc je lance X-win32, je me connecte via ssh avec l'option "enable X11 fowarding" sur mon serveur. Je me loge et je lance une application:
 
# nautilus
Xlib: connection to "localhost.localdomain:10.0" refused by server
Xlib: Client is not authorized to connect to Server
 
Gtk-WARNING **: cannot open display: localhost.localdomain:10.0
#
 
J'obtient la même chose aussi avec licq et tous les autres programmes.
 
J'ai l'impression qu'il ne communique pas avec le serveur x client et qu'il tente de se connecter sur le local. Quelqu'un a une idée ?
 
Merci d'avance
 
@++

 

[jfdsdjhfuetppo]--Message édité par MD le bosse le 01-05-2002 à 19:29:24--[/jfdsdjhfuetppo]


---------------
Ne faites pas attention à mon pseudo. On peut pas mettre que 2 caractères à l'inscription, alors j'ai du le ralonger.
Reply

Marsh Posté le 01-05-2002 à 20:33:20    

Même topo avec Xsecure.
 :sweat:


---------------
Ne faites pas attention à mon pseudo. On peut pas mettre que 2 caractères à l'inscription, alors j'ai du le ralonger.
Reply

Marsh Posté le 01-05-2002 à 21:09:48    

Apparament c'est ton  server ssh qui n'est pas configuré pour le X11Forwarding, et ce sur ta machine linux.
 
Il faut mettre :
 
X11forwarding yes dans /etc/ssh/sshd_config (si il est pas exactement à cet emplacement chez toi, ben faudra chercher un peu.


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 01-05-2002 à 21:22:09    

Déjà fait. Une autre idée ?


---------------
Ne faites pas attention à mon pseudo. On peut pas mettre que 2 caractères à l'inscription, alors j'ai du le ralonger.
Reply

Marsh Posté le 01-05-2002 à 21:23:47    

Avec Xsecure de lancé, via ssh, j'obient ça:
# nautilus
Gdk-ERROR **: X connection to localhost.localdomain:10.0 broken (explicit kill or server shutdown).
#
 :sweat:


---------------
Ne faites pas attention à mon pseudo. On peut pas mettre que 2 caractères à l'inscription, alors j'ai du le ralonger.
Reply

Marsh Posté le 01-05-2002 à 21:30:58    

tu pourrait faire un petit shéma de ton réseau, en y mentionnant les systèmes qui y tournent, si X y est lancé...
 
j'ajoute qu'il n'y a aucun export DISPLAY à faire ou que ce soit


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 01-05-2002 à 21:32:15    

et essaie avec des application moins lourde que nautilus type xterm pour débuter (je sais pas si tu pouvais choisir plus lourd et avec plus d'extension bizares ;) )


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 01-05-2002 à 21:51:22    

# xterm
Xlib: connection to "localhost.localdomain:10.0" refused by server
Xlib: Client is not authorized to connect to Server
Warning: This program is an suid-root program or is being run by the root user.
The full text of the error or warning message cannot be safely formatted
in this environment. You may get a more descriptive message by running the
program as a non-root user or by removing the suid bit on the executable.
xterm Xt error: Can't open display: %s
#
 
 
Donc je suis sous winXp pour le poste client et Red-Hat 7.2 pour le serveur. Sur ce dernier j'ai installé kde et quelques applications graphiques.
Le serveur: 192.168.0.1
le client: 192.168.0.3
J'ai installé X-Win32 sur le poste client. J'ai créé une nouvelle sesssion qui utilise XDMCP en query.  
En nom d'hote j'ai "192.168.0.1".
Donc je lance Xwin32 et là j'ai un bel écran gris avec une croix pour le curseur de la souris.
Ensuite je lance putty pour me connecter en ssh sur le serveur avec l'option X11forwarding de coché.
 
Je fais:  
#licq
22:04:02: [WRN] Licq: Ignoring stale lockfile (pid 8958)
Xlib: connection to "localhost.localdomain:10.0" refused by server
Xlib: Client is not authorized to connect to Server
licq-bin: cannot connect to X server localhost.localdomain:10.0
#
 
Et plutôt que de devoir lancer les appli une par une, ne pourrait-on pas avoir une interface graphique tel que KDE qui s'affiche ? C'est ce que je recherche.
 
Merci d'avance
@++


---------------
Ne faites pas attention à mon pseudo. On peut pas mettre que 2 caractères à l'inscription, alors j'ai du le ralonger.
Reply

Marsh Posté le 01-05-2002 à 22:27:17    

[:tadzoa]  
Je trouvais ça super comme idée moi d'utiliser Linux sous windows  :heink:  
Je vais essayer de Linux à Linux pour voir.
Help me
@++


---------------
Ne faites pas attention à mon pseudo. On peut pas mettre que 2 caractères à l'inscription, alors j'ai du le ralonger.
Reply

Marsh Posté le 01-05-2002 à 22:51:14    

He ben de Linux à Linux ça a l'air de focntionner.
Sous le client j'ai fais:
X -query ip_serveur
Et là ça se lance et je me retrouve avec un écran gris et une crois pour le curseur.
Donc y'a un problème suur mon serveur, quelque chose qui est pas installé.
Normalment je devrais avoir une invite de login, non ?
Qu'est-ce qui me manque ?
Et comment faire pour que je puisse lancer des appli X depuis windows ? Les deux problèmes ne seraient-ils pas liés ?
 
Je patauge là. Je me voyait déjà ouvrir ma session sous KDE 3 depuis windows et Linux sans distinction.
 
Merci d'avance
 
@++


---------------
Ne faites pas attention à mon pseudo. On peut pas mettre que 2 caractères à l'inscription, alors j'ai du le ralonger.
Reply

Marsh Posté le 01-05-2002 à 23:37:55    

un truc :
 
quand tu lances Xwin32 il te propose de te connecter avec plusieurs protocoles il me semble.
Là tu fais annuler et vérifie que l'icône de Xwin32 est bien présente dans le systray.
 
Là où j'ai essayé (sur NT4 sp6) c'est comme ça, et j'ai pas d'écran gris ou quoi que ce soit, y a juste Xwin32 qui est dans une sorte de tâche de fond.
 
après tu te connectes en ssh et tu lance une appli graphique.
 
Une session KDE : ça m'étonnerais que ça marche en entier, mais essaie déjà d'avoir des prog de base qui fonctionnent.


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 01-05-2002 à 23:40:48    

et le fonctionnement de gdm ou de logiciel de log graphique et leur liens exacte avec X, je saurais pas te l'expliquer puisque je sais pas comment ça fonctionne exactement, désolé


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 01-05-2002 à 23:45:58    

Ben non, il me demande rien.
J'ai créer une session et quand je le lance il se met dans la barre des taches.
Sauf si j'ai coché une option pour ouvrir une nouvelle fenêtre.
De toute façon, ça ne change rien, ça fonctionne pas.


---------------
Ne faites pas attention à mon pseudo. On peut pas mettre que 2 caractères à l'inscription, alors j'ai du le ralonger.
Reply

Marsh Posté le 01-05-2002 à 23:47:41    

là désolé je vois pas :(


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 01-05-2002 à 23:51:27    

Je pense que le problème vient de mon serveur. Je croid qu'il est pas capable de lancer une appli graphique parce qu'il manque quelque chose. J'ai fait un topic mais pas de réponse.
En fait j'ai même pas essayer d'ouvrir une session sur le serveur avec son propore serveur X. Si ça trouve ça fait aussi l'écran gris que j'obtient en ouvrant une session depuis Linux sur un poste client.
Vais essayer, faut que j'en ai le coeur net.
@++


---------------
Ne faites pas attention à mon pseudo. On peut pas mettre que 2 caractères à l'inscription, alors j'ai du le ralonger.
Reply

Marsh Posté le 02-05-2002 à 00:57:01    

J'ai essayé de lancer X directement sur le serveur après avoir branché un écran.
Donc je fais "startx" et j'obtient:
execve /etc/X11/... (à peu près)
Et ca reste planté comme ça.
J'ai pourtant installé Xfree86 correctement.
Comprend pas.
@++


---------------
Ne faites pas attention à mon pseudo. On peut pas mettre que 2 caractères à l'inscription, alors j'ai du le ralonger.
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed