j'ai un fichier texte, comme ceci:pdsh ne fonctionne pas avec ips dans le fichier
cat hed.txt
10.21.23.12
10.23.12.12
je peux ssh à chaque ip sans sans demander la vérification de la clé.
Je veux exécuter une commande sur chacune de ces adresses IP, donc j'utilisais pdsh. J'ai essayé plusieurs options, mais je reçois l'erreur suivante:
pdsh -w ^hed uptime
00f12e86-cfcc-4239-9dfc-006b65a319c3: ssh: Could not resolve hostname 00f12e86-cfcc-4239-9dfc-006b65a319c3: nodename nor servname provided, or not known
[email protected]: 00f12e86-cfcc-4239-9dfc-006b65a319c3: ssh exited with exit code 255
je l'ai mentionné here, j'ai essayé suivante aussi, mais cela aussi donné la même erreur.
PDSH_SSH_ARGS_APPEND="-o StrictHostKeyChecking=no" pdsh -R ssh -w ^hed uptime
Également essayé le commentaire de here, mais pas d'aide.
PDSH_SSH_ARGS_APPEND="-o StrictHostKeyChecking=no" pdsh -R ssh ^hed uptime
[email protected]: no remote hosts specified
Je suis capable de faire csshx sur ces via: csshX --host hed.txt
, qui fonctionne, mais pdsh
conviendra plus pour mon travail qui ne fonctionne pas.
Peut-être essayer de régler la variable d'environnement 'export PDSH_RCMD_TYPE = ssh' ... –
@ l'L'l Ceci donne aussi' ssh avec le code de sortie 255' – Saurabh