• # protections (quoting)

    Posté par . En réponse au message Commande distante avec ssh. Évalué à 2.

    le ssh interpréte les guillemets "" et envoie donc à l'hote:
    bash -c echo 123;echo 456;echo 789
    sans les ", bash quand à lui ne prend qu'un argument après le -c ->
    echo
    ce qui fait la ligne vide (le "ls" ne prend pas le / et doit lister le répertoire courant qui doit être vide)

    en gros, si tu tiens absolument à tout envoyer avec le "bash -c":
    ssh user@hote "bash -c 'echo 123;echo 456;echo 789'"