Création de plusieurs connexions SSH à la fois à l'aide de Paramiko

Le code ci-dessous fonctionne grep dans une machine via SSH et imprime les résultats:

import sys, os, string
import paramiko

cmd = "grep -h 'king' /opt/data/horror_20100810*"

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('10.10.3.10', username='xy', password='xy')
stdin, stdout, stderr = ssh.exec_command(cmd)
stdin.write('xy\n')
stdin.flush()

print stdout.readlines()

Comment puis-je grep cinq machines en une seule fois (alors que je n'ai pas de retard important), que de mettre tout cela en cinq variables et de les imprimer tous.

source d'informationauteur Whit3H0rse