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

Doudou95 Messages postés 1897 Statut Membre -  
Doudou95 Messages postés 1897 Statut Membre -
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

Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
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 1897 Statut Membre 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 38797 Date d'inscription   Statut Contributeur Dernière intervention   6 435
 
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 1897 Statut Membre 275
 
vais me renseigner à nouveau dessus
merci
0
jivef Messages postés 1024 Statut Membre 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 1897 Statut Membre 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