• [^] # Re: NX est...

    Posté par . En réponse à la dépêche Google sort un serveur NX libre. Évalué à 2.

    J'ai fait mon petit script pour automatiser le tout, le voilà si ça intéresse quelqu'un.

    C'est fait à la main vite fait, si quelqu'un a des suggestions pour améliorer ça, n'hésitez pas !



    Sur le poste distant, il faut avoir un fichier batch, je l'ai appelé setup_nx

    #! /bin/sh
    COOKIE=$(echo "1ドル" | sed s/HOSTNAME/$(hostname)/)

    nxproxy -C link=adsl localhost:8 &
    xauth add $COOKIE 2ドル 3ドル 4ドル 5ドル
    export DISPLAY=":8"
    xterm



    Sur le poste client, j'ai un fichier batch ssh_nx :

    #! /bin/sh

    COOKIE=$(xauth list | grep $(hostname) | sed s/$(hostname)/HOSTNAME/ | sed s/unix:0/unix:8/)

    echo $COOKIE

    nxproxy -S &

    sleep 2

    echo $COOKIE

    ssh -f -R localhost:4008:localhost:4008 1ドル "/chemin/setup_nx $COOKIE"



    Les deux gros problèmes qui me restent sont :

    ×ばつ je dois tuer le processus ssh du client "à la main" à la fin de ma session
    ×ばつ je dois appeler xterm (ou un autre terminal graphique), parce que je n'ai pas trouvé de moyen simple de lancer des commandes et en même temps d'avoir un pseudo terminal.

    Une option que je vois (qui résoudrait les deux problèmes) est de changer le shell de mon utilisateur, mais je n'aime pas cette option...

    Si vous avez des suggestions, je suis preneur.