Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
798 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  saisie de mot de pass dans un script ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

saisie de mot de pass dans un script ?

n°682386
veryfree
Posté le 24-05-2005 à 14:38:49  profilanswer
 

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:
 

mood
Publicité
Posté le 24-05-2005 à 14:38:49  profilanswer
 

n°682471
kruso
Posté le 24-05-2005 à 16:46:44  profilanswer
 

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
n°682478
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 24-05-2005 à 16:51:20  profilanswer
 

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
n°682503
chaica
Posté le 24-05-2005 à 17:37:48  profilanswer
 

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


---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
n°682508
arghbis
salops de dauphins
Posté le 24-05-2005 à 17:47:06  profilanswer
 

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

n°682523
veryfree
Posté le 24-05-2005 à 17:59:16  profilanswer
 

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

n°682585
koxinga
wanderlust
Posté le 24-05-2005 à 19:32:47  profilanswer
 

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
n°682587
syl94
Ni!
Posté le 24-05-2005 à 19:35:13  profilanswer
 

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.

n°683172
matafan
Posté le 25-05-2005 à 17:51:25  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  saisie de mot de pass dans un script ?

 

Sujets relatifs
script perl pour voir les partitons[SSH] Comment exécuter un script ?
pb d'écrasement de variable? avec un script awklancer un script au demarrage
script d'insertionScript de nettoyage
[Mandriva 2005] Script d'upload de l'adresse IPProbleme de script shell
script de recherche[Debian] Script qui set l'AAM, testez-le !
Plus de sujets relatifs à : saisie de mot de pass dans un script ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR