sftp dans un script bash avec .netrc
Bonjour à tous,
j'essaye de créer un script bash me permettant de lancer un sftp de manière automatique. J'ai créé un fichier .netrc dans mon home, mais lorsque que lance mon script bash j'ai malgré tout besoin de donner mon mot de passe...
Voici mon fichier ~/.netrc:
Code:
1 2 3 4 5 6 7 8
|
machine toto.travail.be
login moi
password passe
machine titi.travail.be
login moi
password passe2 |
et mon script ~/Bureau/toto.cmd:
Code:
1 2 3 4 5 6
|
#!/bin/bash
sftp -b moi@toto.travail.be << EOT
put monfichier.doc
bye
EOT |
et lorsque je lance mon script:
Citation:
moi@UbuntuLaptop:~/Bureau$ ./toto.cmd
Connecting to toto.travail.be...
moi@toto.travail.be's password:
Merci d'avance de me dire ce que je fais de travers.