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 :
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)
# 1 ou 2 scripts
Posté par platinum . En réponse au message Script pour lancer des commandes à distance via ssh. Évalué à 1.
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(...)