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()