Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Authentication with _paramiko_auth_password failed: Authentication timeout #208

Open
nskalis opened this issue Feb 28, 2020 · 0 comments
Open

Comments

@nskalis
Copy link

nskalis commented Feb 28, 2020

Hi,

Could you please advise on why I get the following error message when trying to login on a ios_xr device:

account = Exscript.protocols.Account("xxx", "xxx") 
conn = Exscript.protocols.SSH2(driver="ios_xr", connect_timeout=10, debug=9)                                                                 

conn.connect("xxx")                                                                                                                
ios_xr: Rejecting ssh-rsa host key for xxx: b'ff8f7b3fa68e4ffa9626badbbed71bdf'

conn.login(account)                                                                                                                          
ios_xr: Attempting to authenticate xxx.
ios_xr: auth_none failed, supported: ['password']
ios_xr: Authenticating with _paramiko_auth_password
ios_xr: Authentication with _paramiko_auth_password failed: Authentication timeout.
---------------------------------------------------------------------------
LoginFailure                              Traceback (most recent call last)
<ipython-input-50-2f8dbd07086c> in <module>
----> 1 conn.login(account)

/usr/local/lib64/python3.6/site-packages/Exscript/protocols/protocol.py in login(self, account, app_account, flush)
    673             if app_account is None:
    674                 app_account = account
--> 675             self.authenticate(account, flush=False)
    676             if self.get_driver().supports_auto_authorize():
    677                 self.expect_prompt()

/usr/local/lib64/python3.6/site-packages/Exscript/protocols/protocol.py in authenticate(self, account, app_account, flush)
    698 
    699             if not self.proto_authenticated:
--> 700                 self.protocol_authenticate(account)
    701             self.app_authenticate(app_account, flush=flush)
    702 

/usr/local/lib64/python3.6/site-packages/Exscript/protocols/protocol.py in protocol_authenticate(self, account)
    725             if key is None:
    726                 self._dbg(1, "Attempting to authenticate %s." % user)
--> 727                 self._protocol_authenticate(user, password)
    728             else:
    729                 self._dbg(1, "Authenticate %s with key." % user)

/usr/local/lib64/python3.6/site-packages/Exscript/protocols/ssh2.py in _protocol_authenticate(self, user, password)
    337 
    338     def _protocol_authenticate(self, user, password):
--> 339         self._paramiko_auth(user, password)
    340         self._paramiko_shell()
    341 

/usr/local/lib64/python3.6/site-packages/Exscript/protocols/ssh2.py in _paramiko_auth(self, username, password)
    316                 self._dbg(1, msg)
    317                 errors.append(msg)
--> 318         raise LoginFailure('Login failed: ' + '; '.join(errors))
    319 
    320     def _paramiko_shell(self):

LoginFailure: Login failed: Authentication with _paramiko_auth_password failed: Authentication timeout.

PS. connectivity is in place

$ ssh xxx


************************************************************************
   Line: $(line)                                Hostname: xxx
************************************************************************
*                                                                      *
*       THIS SYSTEM IS FOR THE USE OF AUTHORISED USERS ONLY!           *
*                                                                      *
*  For unauthorized users all access is prohibited and protected by    *
*  international law.                                                  *
*                                                                      *
*  Individuals using this system are subject to having all of their    *
*  activities on this system monitored, logged and checked by systems  *
*  and personnel.                                                      *
*                                                                      *
*  When you login to this host you automatically agree with the above  *
*  mentioned terms!                                                    *
*                                                                      *
************************************************************************


xxx@xxx's password: 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant