• # XDMCP Howto + cygwin-x

    Posté par . En réponse au message SSH et le X forwarding. Évalué à 7.

    www.tldp.org/HOWTO/XDM-Xterm/index.html (je traduit ici partiellement la section 6.3)

    Récupérer un serveur X pour windows capable de gérer des requêtes XDMCP. Il te sera alors possible de le configurer pour qu'il fasse une requête en direction de ton serveur Linux. En fait, il te faudra lancer XDM sur ton Linux (NdT: ou KDM ou GDM).

    Il existe un serveur libre pour windows qui est un portage du serveur X de X.org (que la plupart des distros ont adopté à part Mandrake sauf erreur). Ce portage utilise la bibliothèque cygwin et ca fonctionne bien. Le serveur X gratuit et open-source pour windows: http://x.cygwin.com(...)

    Le fichier batch suivant démarrerait ton serveur X cygwin (sur windows) lequel se connecterait sur le Linux distant (ou tout autre système sur lequel tournerait XDM ou autre login manager), en supposant que ton installation de cygwin-x ressemble à :

    c:\cygwin

    Voici un fichier batch "xdm.bat" exécutable n'importe où sur ton windows :

    == xdm.bat ===
    @echo off
    if "%1"=="" goto noserver
    goto allok
    :noserver
    echo Usage: xdm serveur_X_distant
    goto end

    :allok
    set path=%PATH%;\cygwin\bin;\cygwin\usr\X11R6\bin
    c:
    chdir \cygwin\usr\X11R6\bin
    XWin -query %1

    :end
    == eof ===

    == fin de la traduction ==


    Ou tape directement depuis ta console windows : c:\cygwin\usr\X11R6\bin\XWin -query serveur_X_distant

    Je résume :

    1) Lancer seulement kdm ou xdm ou gdm sur ton Linux (avec les bonnes autorisations "xhost +mon_windows" et fichiers de conf xdm ou gdm bien confirgurés: voir le how-to)
    2) Lancer le serveur cygwin-x sur le windows

    Conseil : si tu ne peux pas exécuter l'install setup.exe du serveur cygwin-x au travail, procède à une install sur toute autre plateforme windows ou tu as des droits puis grave le répertoire d'installation de cygwin-x sur un cd : tu n'auras plus qu'à coller le répertoire gravé c:\cygwin sur ton poste de travail du boulot et adapter avant de lancer le serveur cygwin-x du windows. A mon sens cela devrait fonctionner, bien que je n'ai jamais testé ca.

    Autre ref interessante: www.linuxjournal.com/article.php?sid=6713


    Patrick