J'écris un script pour automatiser certaines commandes de ligne de commande en Python. En ce moment je fais des appels donc:
cmd = "some unix command"
retcode = subprocess.call(cmd,shell=True)
Cependant, j'ai besoin d'exécuter certaines commandes sur une machine distante. Manuellement, je me connectais en utilisant ssh puis j'exécutais les commandes. Comment pourrais-je automatiser cela en Python? Je dois me connecter avec un mot de passe (connu) à la machine distante, donc je ne peux pas simplement utiliser cmd = ssh user@remotehost
, je me demande s'il y a un module que je devrais utiliser?