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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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:
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.