我需要使用 SFTP 从主机下载文件。
你知道是否可以使用 Python ftplib 来做到这一点?我在这里看到了一个例子,但是当我尝试连接时,我收到了EOFError
。
我试过这段代码:
import ftplib
ftp = ftplib.FTP()
ftp.connect( "1.2.3.4", "22" )
此方法在很长一段时间后返回错误,因此我无法执行登录调用。我无法尝试构造函数FTP([host[, user[, passwd[, acct[, timeout]]]]])
,因为我的端口是 22,但ftplib
默认是 21。
如果我按照这个例子
ftp = ftplib.FTP("1.2.3.4")
ftp = ftplib.FTP("1.2.3.4","22")
我收到连接被拒绝,因此我无法输入任何用户名密码。你能帮助我吗?非常感谢你