• # 1 ou 2 scripts

    Posté par . En réponse au message Script pour lancer des commandes à distance via ssh. Évalué à 1.

    Soit le script local 'script_locale.sh' généré par ta jsp.

    Ensuite, soit la commande que tu vas lancer à distance est inclue dans script_locale.sh soit tu vas demander à exécuter le script à distance 'script_distant.sh' à partir de ssh :

    script_locale_1.sh :

    #!/bin/sh
    ssh login@host { echo "Salut" ; }

    ou script_locale_2.sh :

    #!/bin/sh
    ssh login@host { /home/login/script_distant.sh ; }

    script_distant.sh

    #!/bin/sh
    echo "Salut"

    Si tu ne veux pas que le script demande le mot de passe, il te faut générer une clef public ($HOME/.ssh/id_rsa.pub si ce n'est pas déjà fait) et l'envoyer dans la liste des hôtes autorisés dans le répertoire utilisateur distant ($HOME/.ssh/authorized_keys)

    http://www.hmug.org/man/1/ssh.html(...)