Sftp dans un script shell

dino -  
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je suis sur AIX 7.1 , je voudrais mettre en place un script qui fait le dépôt de fichiers via sftp , mais il me demande toujours le mot de passe , j'ai essayé ca
export HOST=XXXXX
export USER=XXXXX
export PASSWD=XXXXX


sftp<<END_SCRIPT
sftp -P "n°du port" $USER@$HOST
echo "$PASSWD"
END_SCRIPT


sans succès.


Si qlq a une idée ...

Merci beaucoup


A voir également:

4 réponses

Utilisateur anonyme
 
salut,

sftw : ssh échange de clés publiques
0
dino
 
Bonjour et merci pour la reponse.

Mais la connexion est dejas faite en ligne de commande les cles sont deja echangés
sftp -P "n° du port" "USER"@HOST
0
zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Salut,

Et je suppose que tu as mis une "passphrase" quand tu as créé tes clés ? ;-\
0
dino
 
Bonjour ,

Désolé , pour le retard ...pris par d'autres sujets boulot !

non je n'ai pas mis le "passphrase" , les cles sont crées automatiquement a la premiere connexion en ligne de commande

Merci
0
Utilisateur anonyme
 
si l'utilisateur qui exécute le script n'est pas l'utilisateur qui se connecte au serveur, les clés recherchées dans le répertoire de l'utilisateur_qui_exécute_le_script ne correspondent pas, et donc le mot de passe est demandé.
0
Exileur Messages postés 1621 Statut Membre 150
 
ça ce vérifie sur le serveur dans /var/log/auth.log
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
ssh-copy-id ne fonctionne pas?
0