• # Avec expect

    Posté par . En réponse au message Script ssh sans mot de passe. Évalué à 1.

    Je suis bien évidemment d'accord avec les posts précédents mais au cas où il faut passer par un mot de passe, j'utilise ceci pour choper les logs d'un portier/sonnette IP (linux embarqué!) à des fins de débuggage (dans un script bash cronné):

    expect -c "
     set timeout 5
     spawn -noecho scp -p -4C user@host:/var/log/machin.log /destination/
     sleep 2
     expect password: { send lemotdepasse\r }
     sleep 10
     exit
    "