sftp mit ftplib

Muss ich herunterladen einer Datei von einem host sFTP.

Wissen Sie, wenn es möglich ist, das zu tun, mit python ftplib?
Ich sah hier ein Beispiel, aber wenn ich versuche zu verbinden erhalte ich EOFError.

Ich habe versucht, diesen code:

import ftplib
ftp = ftplib.FTP()
ftp.connect( "1.2.3.4", "22" )

Diese Methode gibt einen Fehler zurück nach langer Zeit, so kann ich nicht einen Anruf durchzuführen, um sich einzuloggen.
Ich kann nicht versuchen, den Konstruktor FTP([host[, user[, passwd[, acct[, timeout]]]]]) weil
mein port ist 22, aber ftplib Standardwert ist 21.

Ob ich dem Beispiel Folgen, das

ftp = ftplib.FTP("1.2.3.4")
ftp = ftplib.FTP("1.2.3.4","22")

Erhalte ich ein connection refused, so kann ich nicht geben Sie einen beliebigen Benutzernamen Passwort. Können Sie mir helfen? Vielen Dank

nicht akzeptierte Antwort für diese Frage klar, dass Paramiko ist der Weg zu gehen?

InformationsquelleAutor Abruzzo Forte e Gentile | 2010-01-07

Schreibe einen Kommentar