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

Fermé
Doudou95 Messages postés 1561 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 30 avril 2019 - 26 juin 2015 à 10:28
Doudou95 Messages postés 1561 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 30 avril 2019 - 29 juin 2015 à 09:55
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 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
26 juin 2015 à 11:56
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 jeudi 19 juillet 2007 Statut Membre Dernière intervention 30 avril 2019 275
Modifié par Doudou95 le 26/06/2015 à 12:20
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 dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
26 juin 2015 à 12:05
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 jeudi 19 juillet 2007 Statut Membre Dernière intervention 30 avril 2019 275
26 juin 2015 à 12:20
vais me renseigner à nouveau dessus
merci
0
jivef Messages postés 927 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 12 novembre 2020 306
27 juin 2015 à 07:05
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 jeudi 19 juillet 2007 Statut Membre Dernière intervention 30 avril 2019 275
29 juin 2015 à 09:55
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