ftps://
это имплицитные FTPS (порт 990).
Чтобы использовать явный FTPS (порт 21), используйте --ssl
переключатель (или, что еще лучше, --ssl-reqd
для принудительного применения FTPS):
curl -T testFtpFile --ssl ftp://host --user my_user
Обратите внимание, что -P
переключатель переключает активный / пассивный режим FTP-соединения. Он не указывает номер порта. И вам не следует явно указывать номер порта, если вы используете номер порта по умолчанию (21).