使用 scp 命令将文件从 SFTP 传输到 FTP

Transfer files from SFTP to FTP using scp command

如何使用 scp 命令将文件从 SFTP 传输到 FTP? 我试过这个:scp -P21 /folder/file user@domaine.com:/folder 但它不起作用!它给出了错误:

connection lost

scp 命令不支持 FTP 协议,因此您需要使用 FTP 客户端。

this question, "How to upload one file by FTP from command line?" 的最佳答案,建议像这样调用 FTP 客户端:

$ ftp -n <<EOF
open ftp.example.com
user user secret
put my-local-file.txt
EOF

也就是说,指示 FTP 客户端连接到 ftp.example.com、验证和上传 my-local-file.txt,所有这些都在一个 shell 命令中。