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

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

    Merci pour la suggestion de script. J'ai eu quelques soucis également pour faire marcher le système, à cause des autorisations avec 'xauth' .

    J'ai modifié le script proposé pour n'avoir besoin que d'un script coté local, ssh_nx :

    #! /bin/sh

    if [ $# -lt 2 ]; then
    echo "Usage: $(basename 0ドル) [compte@]machine commande"
    echo "Exemple: $(basename 0ドル) fred@mamachine xclock -update 1"
    exit 1
    fi

    adresse=1ドル
    shift
    machineL=$(hostname)
    machineD=$(echo $adresse | sed -e 's/^.*@//')

    COOKIE=$(xauth list | grep $machineL | sed -e s/$machineL/$machineD/ -e s/unix:0/unix:8/)
    echo "COOKIE='$COOKIE'"

    nxproxy -S timeout=60 &
    nxprocessL=$!

    ssh -x -R localhost:4008:localhost:4008 $adresse " \
    set -x -e ;
    nxproxy -C link=adsl localhost:8 &
    nxprocessD=\$! ;
    xauth add $COOKIE ;
    export DISPLAY=:8 ;

    $* ;

    kill -HUP \$nxprocessD ;
    xauth remove $machineD:8 ;
    rm -f /tmp/.X11-unix/X8
    "

    # au cas où
    kill -HUP $nxprocessL 2>/dev/null