saisie de mot de pass dans un script ?

saisie de mot de pass dans un script ? - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 24-05-2005 à 14:38:49    

Bonjour,
 
j'ai souvent les memes manips qui reviennent et j'aimerai mettre les differentes commandes dans un script.
 
Je fais  
 
ssh machine
 
on me demande mon mot de passe.Si je veux mettre ca dans un script, comment lui donner le mot de passe pour eviter d'avoir a le saisir ?
 
ca donnerai quelque chose du style:
ssh www -ppass
su - www-data -ppass
lancer client ftp ici.
 
J'espere que c'est assez clair :jap:
 

Reply

Marsh Posté le 24-05-2005 à 14:38:49   

Reply

Marsh Posté le 24-05-2005 à 16:46:44    

je poste l'extrait d'un mail que mon prof d'info m'avait envoyé, je crois que ça repond à ta question :
 
"Sinon, si tu veux éviter de taper le mot de passe à chaque fois, tu peux générer une clé ssh avec ssh-keygen :
   ssh-keygen -t rsa
   tu fais Entrée à chaque truc qu'il demande
   ça génère un fichier id_rsa et id_rsa.pub dans le .ssh de ton home
   ensuite sur la machine où tu veux te logger par ssh sans entrer le
mot de passe, tu met le contenu de id_rsa.pub dans un fichier authorized_keys dans le répertoire .ssh (à créer s'il n'existe pas encore) de ton home de la machine distante
   pour se logger à distance (dans un terminal), il suffit de faire ssh login@machinedistante, voire simplement ssh machinedistante si le login est le même sur les deux machines"
 
Perso j'ai pas testé, ça me semblait un peu obscure :D


Message édité par kruso le 24-05-2005 à 16:48:27
Reply

Marsh Posté le 24-05-2005 à 16:51:20    

comme dis précédemment, utilise une auth par clé plutôt que par mdp :)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 24-05-2005 à 17:37:48    

Sujet mille fois abordés, recherche google ou fonction recherche du forum.


---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
Reply

Marsh Posté le 24-05-2005 à 17:47:06    

en même temps, auth par clé avec passphrase vide... spatop sécurisé quand même

Reply

Marsh Posté le 24-05-2005 à 17:59:16    

kruso> merci, j'essaye ca quand je peux :jap:

Reply

Marsh Posté le 24-05-2005 à 19:32:47    

zsh a quelque chose qui peut te plaire, c'est zpty. Il permet de lancer des programmes dans un pseudo-terminal puis de leur envoyer des données par un script.


Message édité par koxinga le 24-05-2005 à 19:44:08
Reply

Marsh Posté le 24-05-2005 à 19:35:13    

ssh-copy-id est bien pratique pour ne pas avoir a editer le fichier authorized_keys, mais c'est clair que sans passphrase, c'est pas terrible.

Reply

Marsh Posté le 25-05-2005 à 17:51:25    

Il y a aussi le programe "expect" qui permet de fournir des mots de passes (ou toute autre chose), je crois.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed