我需要将单个文件上传到端口 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),则无需明确指定端口号。