使用 ftp 协议的 Curl 文件下载失败,RETR 响应为 550

问题描述 投票:0回答:2

我正在尝试将文件从服务器下载到客户端的特定路径,当我运行以下 curl 命令时出现错误:

  curl -u test:test "ftp://<serverip>/home/test/README.txt" -o ~/home/dccom/testserver/db/log/README.txt
 The curl command error is as follows : 
 % Total  % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
 0    0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
 curl: (78) RETR response: 550

请建议此下载是否有合适的格式

curl ftp
2个回答
0
投票
 -The path format changing will work : 

curl -u test:test 'ftp://10.226.45.7/%2fhome/test/README.txt' -o /home/dccom/testserver/db/log/README.txt

0
投票

当 ftp 服务器上的文件权限受到限制时,这发生在我身上。

使用 Windows IIS FTP,我必须在安全属性选项卡中添加“IUSR”。

在 Linux 上,如果“测试”用户有权访问该文件,或者如果 ftp 服务器有权访问该文件,您可能需要进行锻炼。祝你好运

© www.soinside.com 2019 - 2024. All rights reserved.