【发布时间】:2019-09-12 20:18:10
【问题描述】:
我正在尝试连接到 FTP,但我无法运行任何命令。
ftp_server = ip
ftp_username = username
ftp_password = password
ftp = ftplib.FTP(ftp_server)
ftp.login(ftp_username, ftp_password)
'230 Logged on'
ftp.nlst()
ftp.nlst 抛出此错误:
错误:
[WinError 10060] 连接尝试失败,因为连接的一方在一段时间后没有正确响应,或者连接的主机没有响应,建立连接失败
我已经使用 FileZilla 测试了连接(在同一台机器上运行),它工作正常。
这是 FileZilla 日志:
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in Status: Retrieving directory listing...
Status: Server sent passive reply with unroutable address. Using server address instead.
Status: Directory listing of "/" successful
【问题讨论】:
-
看看这个问题/答案,它解决了我的问题stackoverflow.com/questions/50060037/…