You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Curl从FTP服务器下载数据失败,返回550错误求助

Curl从FTP服务器下载数据失败,返回550错误求助

看起来你在使用curl从TPDC的FTP服务器批量下载文件时遇到了550错误,这个错误通常意味着服务器拒绝了你的请求,我来帮你梳理下可能的原因和对应的解决办法:

  • 检查路径与权限是否正确
    550错误最常见的原因是目标路径不存在,或者你的账号没有访问该目录的权限。你可以先尝试用FTP客户端(比如FileZilla)手动连接服务器,验证ftp2.tpdc.ac.cn:6201这个地址、你的账号download_68313574和密码是否能正常登录,并且是否能看到SM_1km_Month目录下的文件。另外要注意,部分FTP服务器对路径的大小写敏感,确认路径拼写完全正确。

  • 修正curl批量下载的参数
    你当前的命令里-o .参数存在问题:-o是指定单个输出文件,而你要批量下载整个目录的文件,应该使用大写的-O来保留原文件名,同时需要添加-r参数开启递归下载,再加上--ftp-pasv启用被动模式(多数公共FTP服务器需要被动模式才能正常传输)。修正后的命令如下:

    curl -u download_68313574:22193606 -r -O --ftp-pasv 'ftp://ftp2.tpdc.ac.cn:6201/SM_1km_Month/*'
    

    执行这个命令后,文件会自动保存到当前工作目录。

  • 先测试单个文件下载
    可以先尝试下载单个文件来排查问题,比如指定目录下的某一个具体文件名:

    curl -u download_68313574:22193606 -O --ftp-pasv 'ftp://ftp2.tpdc.ac.cn:6201/SM_1km_Month/[替换为具体文件名]'
    

    如果单个文件能成功下载,说明批量下载时可能触发了服务器的连接或请求频率限制,这时可以尝试添加--limit-rate参数限制下载速度,或者分批次下载文件。

  • 确认账号密码无误
    仔细检查你的用户名download_68313574和密码22193606是否输入正确,有没有多余的空格、大小写错误或者数字顺序错误,这些细节很容易被忽略。

备注:内容来源于stack exchange,提问作者xxsou

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 13:58:02