1

Мне нужно загрузить один файл на FTP на порт 21. Я использовал это:

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

Bu, я получаю: Failed to connect to host port 990: Connection refused

Как я могу указать порт ftps, используя curl?

1 ответ1

1

ftps:// неявный FTPS (порт 990).

Чтобы использовать явный FTPS (порт 21), используйте ключ --ssl (или даже лучше --ssl-reqd для принудительного применения FTPS):

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

Обратите внимание, что ключ -P переключает активный / пассивный режим FTP-соединения. Он не указывает номер порта. И вам не следует явно указывать номер порта, если вы используете номер порта по умолчанию (21).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .