Automatisation de tache demandant password - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 21-10-2008 à 11:00:01
c'est ce que je fais, mais il me demande quand meme la pass_phrase pour la clé.
Marsh Posté le 21-10-2008 à 11:00:42
utilise ssh-agent ou ne mets pas de mots de passe sur ta clé
Lis correctement la doc de ssh et de ssh-agent pour éviter des conneries.
Marsh Posté le 21-10-2008 à 11:48:30
ssh-agent n'est valable que pour une session (a la prochaine session, il me redemandera la pass-phrase), je cherche a automatiser, je ne veux pas le faire a moitier
a part la solution de clé sans pass phrase (avec -oBatchMode=yes), je ne vois rien d'autre...
Marsh Posté le 21-10-2008 à 12:35:26
Sinon expect devrait te permettre de passer un mot de passe à ssh. Mais la solution de la clée sans password est meilleure.
Marsh Posté le 21-10-2008 à 14:39:49
yep je connaissais pas du tout expect, ça a l'air plutot pas mal, mais pour l'instant je vais essayer la clé sans pass-phrase, esperant que ça passe
Merci a tous.
Marsh Posté le 06-11-2008 à 20:29:59
Sinon, le plus propre c'est un client + un serveur rsync, mais on s'éloigne du sftp ( pas beaucoup )
avec le daemon rsync et sa conf tu spécifie qui peux se connecter, donc pas besoin de clefs ou de pass. Et c'est bien plus secure AMHA
Marsh Posté le 06-11-2008 à 21:11:53
sputnick a écrit : Sinon, le plus propre c'est un client + un serveur rsync, mais on s'éloigne du sftp ( pas beaucoup ) |
heu rsync+ssh alors car rsync tout seul communique en clair il me semble
et dans ce cas ça revient au même on a besoin de clefs ou pass également
Marsh Posté le 21-10-2008 à 10:49:27
Bonjour,
je cherche à exécuter une commande sftp, à partir d'un script shell.
le problème c'est que la commande me demande d'entrer ma passe-phrase (authentification par clé ssh), or moi je veux automatiser l'exécution (pour un cron par exemple) et c'est là que je seche, impossible de passer le mot de passe en paramètre !!!
voici ma commande :
et voici le retour :
j'ai essayé de mettre la pass-phrase dans un fichier et faire :
mais ça ne marche pas.
donc voilà, je m'en remet a vous, j'ai du mal a croire que personne n'a deja pensé a automatiser un script demandant un mot de passe avec prompt (ne le prenant pas en parametre comme le fait mysql)
Merci d'avance pour votre aide.
Message édité par naeh le 21-10-2008 à 10:50:23