sftp utilizando ftplib
Necesito descargar un archivo desde un host usando sFTP.
¿Sabes si es posible hacerlo usando python ftplib? Yo viun ejemplo aquí, pero cuando intento conectarme reciboEOFError
.
He intentado este código:
import ftplib
ftp = ftplib.FTP()
ftp.connect( "1.2.3.4", "22" )
Este método vuelve con un error después de mucho tiempo, así que no puedo realizar una llamada para iniciar sesión. No puedo probar el constructorFTP([host[, user[, passwd[, acct[, timeout]]]]])
porque mi puerto es 22 peroftplib
el valor predeterminado es 21.
Si sigo el ejemplo
ftp = ftplib.FTP("1.2.3.4")
ftp = ftplib.FTP("1.2.3.4","22")
Recibo una conexión rechazada por lo que no puedo ingresar ninguna contraseña de nombre de usuario. ¿Me puedes ayudar? Muchas gracias