Connexion SSH, PXSSH

Fermé
biche_35 Messages postés 34 Date d'inscription mercredi 4 décembre 2013 Statut Membre Dernière intervention 1 août 2017 - 29 janv. 2014 à 16:59
biche_35 Messages postés 34 Date d'inscription mercredi 4 décembre 2013 Statut Membre Dernière intervention 1 août 2017 - 30 janv. 2014 à 09:09
Bonjour,
Je viens vers vous pour me remettre sur la bonne voie au sujet d'un équipement sur un switch Extreme Network.
Actuellement, Extreme Network pose une * sur le prompt pour dire que le switch n'est pas sauvegardé. Je suis donc en cours de développement sur un script permettant de vérifier que tous les switchs du parc sont sauvegardés.

Voici ce que j'ai commencer par faire :

import pxssh

    
s = pxssh.pxssh()
hostname = ('hostname: ')
username = ('username: ')
password = ('password: ')
s.login (hostname, username, password)


Le seul problème, c'est qu'à la dernière ligne de mon code, j'obtient le message d'erreur suivant :

In [93]: s.login (hostname, username, password)
---------------------------------------------------------------------------
TIMEOUT Traceback (most recent call last)
/root/<ipython-input-93-6a124c6a47a0> in <module>()
----> 1 s.login (hostname, username, password)

/usr/lib/python2.7/dist-packages/pxssh.pyc in login(self, server, username, password, terminal_type, original_prompt, login_timeout, port, auto_prompt_reset)
241 self.close()
242 raise ExceptionPxssh ('unexpected login response')
--> 243 if not self.synch_original_prompt():
244 self.close()
245 raise ExceptionPxssh ('could not synchronize with original prompt')

/usr/lib/python2.7/dist-packages/pxssh.pyc in synch_original_prompt(self)
132 # If latency is worse than these values then this will fail.

133
--> 134 self.read_nonblocking(size=10000,timeout=1) # GAS: Clear out the cache before getting the prompt
135 time.sleep(0.1)
136 self.sendline()

/usr/lib/python2.7/dist-packages/pexpect.pyc in read_nonblocking(self, size, timeout)
822 raise EOF ('End of File (EOF) in read_nonblocking(). Very pokey platform.')
823 else:
--> 824 raise TIMEOUT ('Timeout exceeded in read_nonblocking().')
825
826 if self.child_fd in r:

TIMEOUT: Timeout exceeded in read_nonblocking().

Avez vous une idée ?

Merci
A voir également:

1 réponse

biche_35 Messages postés 34 Date d'inscription mercredi 4 décembre 2013 Statut Membre Dernière intervention 1 août 2017
30 janv. 2014 à 09:09
Un petit UP please ;)
0