2011-12-13 6 views

Répondre

6

C'est ce que j'utilise pour me connecter et faire une connexion automatique en utilisant Pageant pour stocker ma clé, et me connecter à partir de mon script Python. Il compte sur Pageant déjà chargé, (et je n'ai pas trouvé un bon moyen fiable de le lancer et charger la clé (invite pour le mot de passe clé)) mais le ci-dessous fonctionne pour l'instant.

ssh = paramiko.SSHClient() 
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 
host = 'somehost.com' 
port = 22 
ssh.connect(host, port=port, username='user', allow_agent=True) 
stdin,stdout,stderr = ssh.exec_command("ps -ef") 
print stdout.read() 
print stderr.read() 
Questions connexes