我有这个脚本:
#!/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 "