paramiko aucune session existante exception

À l'aide de l'python shell interactif et openssh fonctionne localement, je reçois un "Pas de session existante" exception à l'aide de paramiko. Mon code est ci-dessous.

import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('localhost',username=name,password=pw)

Résultats dans:

No handlers could be found for logger "paramiko.transport"
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.6/dist-packages/paramiko-1.7.7.1-py2.6.egg/paramiko/client.py", line 332, in connect
    self._auth(username, password, pkey, key_filenames, allow_agent, look_for_keys)
  File "/usr/local/lib/python2.6/dist-packages/paramiko-1.7.7.1-py2.6.egg/paramiko/client.py", line 493, in _auth
    raise saved_exception
paramiko.SSHException: No existing session

J'ai été en mesure de se connecter auparavant, mais avait été d'essayer d'ajuster ce pour permettre basée sur une clé d'autorisation. Qui a échoué, et depuis lors, je n'ai pas été en mesure de se connecter localement. J'ai essayé de redémarrer openssh, et être connecté à un autre serveur avec succès. Après avoir recherché par ici, tout ce que j'ai trouvé sont les mentions de l'autorisation des exceptions, qui ne semble pas être le cas ici.

OriginalL'auteur Sam Johnson | 2011-07-26