python ssh登录偶然认证失败_当SSH连接失败时,Python Exception.pxssh不起作用

在尝试使用Python的pxssh库通过SSH登录设备时,发现在非默认端口22上可以成功连接,但在默认端口22上遇到认证失败的问题。错误日志显示为EOF异常,可能的原因包括网络问题、SSH配置问题或密码错误。目前设备已启用SSH,并且2222端口连接正常,但22端口连接时出现异常。
摘要由CSDN通过智能技术生成

我有这个脚本:

#!/usr/bin/python

from pexpect import pxssh

import sys

dispo = sys.argv[1]

print dispo

def ingcom(mostrar):

print mostrar

s.PROMPT='#'

s.prompt()

s.sendline('show ver | i time')

s.PROMPT='#'

s.prompt()

print s.before # print everything before the prompt.

s.logout()

return

try:

s = pxssh.pxssh()

s.login (dispo, 'user', 'pass', port=22, auto_prompt_reset=False,login_timeout=30)

mensaje = "SSH OK via port 22"

ingcom(mensaje)

except pxssh.ExceptionPxssh, e:

print "SSH failed on login."

print str(e)我的设备启用了SSH并使用了2222端口,因此当我使用此端口时,一切正常,但是当我使用默认端口时,我收到以下消息:

Traceback (most recent call last):

File "

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值