Nous utilisons des logiciels qui vont SSH sur plusieurs machines et faire quelque chose. Le problème est dans notre laboratoire de test, les machines virtuelles sont très souvent renouvelées (détruites et recréées), de sorte que le logiciel traitera la machine virtuelle comme nouvelle, ce qui est le cas, et échouera car l'authenticité de l'hôte ne peut pas Soyez établis. On m'a dit d'entrer manuellement PuTTY et d'accepter la clé de l'hôte, et après le logiciel sera heureux.
Faire cela avec quelques centaines de machines virtuelles n'est pas amusant.
Je souhaite donc savoir s'il existe un outil de commande que je peux automatiser pour accepter la clé de l'hôte pour PuTTY. Nous sommes dans un laboratoire fermé, donc je ne suis pas trop inquiet pour la sécurité.
Je sais qu'il existe des solutions pour l'environnement Linux, mais celui-ci est Windows.
Réponses:
@Paul ci-dessus a suggéré d'utiliser pscp. Cela fonctionne très bien, est super simple et totalement scriptable:
la source
Sur leur site officiel, les développeurs ont clairement indiqué qu'une telle fonctionnalité ne serait pas disponible dans PuTTY (souligné par moi):
Source: http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/accept-host-keys.html
Donc, malheureusement, PuTTY ne peut y parvenir sans une intervention de l'utilisateur.
la source
J'ai rencontré le même problème en écrivant un script PowerShell pour interagir avec Kitty afin de sauvegarder toutes nos configurations de commutateur. J'ai trouvé un post sur un forum différent d'un gars qui tente d'interagir avec le programme de calculateur Microsoft. Mon programme attend essentiellement que la fenêtre Accepter la clé RSA s'ouvre puis envoie la clé y. Voici le message que j'ai trouvé: Fournir des entrées aux applications avec PowerShell
la source
Je sais que c’est un vieux post, mais c’est peut-être une façon d’utiliser Powershell avec pscp et de garder un peu de sécurité. C'est toujours un script inachevé, pas complètement testé, mais peut-être à sens unique ...
Comme déjà mentionné - pas complètement testé et inachevé
la source