Buenas noches comunidad de Foros de web, luego de leer e investigar por casi dos días, y no encontrar solución a un problemita con la librería pxssh, quisiera contar con las ayuda de los expertos, el problema es el siguiente: estoy realizando un simple script que se conecte por SSH a un servidor y cuando intento la conexión, en el servidor se activa la conexión pero durante la ejecución del script sucede error que expresa lo siguiente:
Código:
Traceback (most recent call last):
File "ssh.py", line 18, in <module>
user.conectar()
File "ssh.py", line 13, in conectar
self.conex.login(server,user,passw)
File "/usr/local/lib/python3.4/dist-packages/pexpect/pxssh.py", line 317, in login
raise ExceptionPxssh('could not synchronize with original prompt')
pexpect.pxssh.ExceptionPxssh: could not synchronize with original prompt
root@debian:/home/rakkos/Documentos# python3 ssh.py
Traceback (most recent call last):
File "ssh.py", line 18, in <module>
user.conectar()
File "ssh.py", line 13, in conectar
self.conex.login(server,user,passw)
File "/usr/local/lib/python3.4/dist-packages/pexpect/pxssh.py", line 317, in login
raise ExceptionPxssh('could not synchronize with original prompt')
pexpect.pxssh.ExceptionPxssh: could not synchronize with original prompt
y el modulo es el siguiente:
Código:
import pxssh
class conexionSSH:
def __init__(self):
self.conex=pxssh.pxssh()
def conectar(self):
server='192.168.0.110'
user='h'
passw='h'
self.conex.login(server,user,passw)
print("Conexion a %s establecida" % (server))
user=conexionSSH()
user.conectar()
user.conex.logout()
Probé realizando la misma conexión por la terminal y abre la shell sin problemas, como pueden percibir el es un módulo muy básico sin embargo no encuentro la solución, si podrían darme algunos consejos o tips se los agradecería mucho, gracias de antemano