[ksh/sh/batch] Eviter d'avoir à valider

Doudou95 Messages postés 1561 Date d'inscription   Statut Membre Dernière intervention   -  
Doudou95 Messages postés 1561 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai développé un script ksh il y a environ 2-3 ans pour déployer les clef SSH entre deux serveurs.

Malheureusement je n'ai pas pu l'optimiser au maximum et malgré des recherches je ne trouve pas mon bonheur.

Ma question est la suivante :
Peut on, en ksh de préférence :
- variabiliser un mot de passe et l'utiliser dans la ligne de commande (quand on fait ssh machine1) sans avoir à taper Entrer etc...
- de la même manière, lors de l'exécution de la commande ssh-keygen qui génère la clef SSH, peut on forcer le ksh à valider (Entrer) les différentes fois ou ssh-keygen propose de rentrer des choses (phrase de sécu, etc...)

Merci d'avance,
J'espère avoir été clair.

Cdlt
A voir également:

3 réponses


 
Salut.
1- le mieux est d'utiliser les fichiers de cryptage. Je pense que sinon c'est impossible, j'avais tenté avec "telnet" à l'époque et ça n'avait rien donner.
2-en utilisant "<<" ça ne fonctionne pas ?
0
Doudou95 Messages postés 1561 Date d'inscription   Statut Membre Dernière intervention   275
 
Il me semble que j'avais testé ça un peu à l'image des authentifications FTP
mais vais me renseigner à nouveau dessus
merci
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 432
 
Salut,

1 - Utiliser plink (installer putty et putty-tools) (Doc Plink)

2 - Voir comme le dit Char Snipeur, mais avec plink ;-)
0
Doudou95 Messages postés 1561 Date d'inscription   Statut Membre Dernière intervention   275
 
vais me renseigner à nouveau dessus
merci
0
jivef Messages postés 927 Date d'inscription   Statut Membre Dernière intervention   306
 
Bonjour,

ssh-keygen possède plusieurs options qui permettent de rentrer par avance les informations que tu veux entrer. (passphrase et autre).

Mettre un mot de passe dans une variable, bien-sûr que c'est possible, mais dans ce cas, il peut plus facilement être intercepté.
Je pense que si tu veux éviter qu'il ne soit saisi, c'est justement pour qu'il puisse être créé automatiquement sans que l'opérateur en ait connaissance...

Bien cordialement.
0
Doudou95 Messages postés 1561 Date d'inscription   Statut Membre Dernière intervention   275
 
Pour le ssh-keygen, je veux justement avoir à éviter de rentrer ces deux paramètres optionnels (aux deux invitations à saisir optionnellement, il faut taper Entrer, et je veux éviter ces deux étapes)

Pour le mdp je veux me connecter avec le user cible sur le serveur cible sans avoir à taper à chaque étape (copie de clef, vérif des répertoires et fichiers) le mdp (d'où le variabliser) sachant que c'est pour déployer des clefs ssh rapidement entre deux serveurs avec un user qui ne craint pas.
0