SFTP mit ftplib

Ich muss eine Datei mithilfe von sFTP von einem Host herunterladen.

Wissen Sie, ob es möglich ist, dies mit Python ftplib zu tun? ich sahein beispiel hier, aber wenn ich versuche, eine Verbindung herzustellen, erhalte ichEOFError.

Ich habe diesen Code ausprobiert:

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

Diese Methode gibt nach langer Zeit einen Fehler zurück, sodass ich keinen Aufruf zum Anmelden ausführen kann. Ich kann den Konstruktor nicht ausprobierenFTP([host[, user[, passwd[, acct[, timeout]]]]]) weil mein hafen ist 22 aberftplib Standard ist 21.

Wenn ich dem Beispiel folge

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

Ich erhalte eine abgelehnte Verbindung, daher kann ich kein Passwort für den Benutzernamen eingeben. Kannst du mir helfen? Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage