Il est pratique et très facile d'executer des commandes ssh sur un host distant grace au module paramiko, voici un exemple rapide :

from paramiko import SSHClient, MissingHostKeyPolicy

client = SSHClient()
client.set_missing_host_key_policy(MissingHostKeyPolicy())
client.connect(host, 22, user, passwd)
(stdin, stdout, stderr) = client.exec_command('df -h')

for line in stdout.readlines():
    print line

client.close()
codaz/python/commandes_ssh_avec_paramiko.txt · Last modified: 2010/01/12 13:29 (external edit)