从命令行上传文件到 ftps

从命令行上传文件到 ftps

我需要将单个文件上传到端口 21 上的 ftp。我使用了这个:

curl -T testFtpFile ftps://host -P 21 --user my_user

但我收到了:Failed to connect to host port 990: Connection refused

如何使用 curl 指定 ftps 端口?

答案1

ftps://隐式FTPS(端口 990)。

使用明确的FTPS(端口 21),使用--ssl转变(或者更好--ssl-reqd执行 FTPS):

curl -T testFtpFile --ssl ftp://host --user my_user

注意-P转变切换主动/被动 FTP 连接模式。它不指定端口号。如果您使用默认端口号 (21),则无需明确指定端口号。

相关内容