Мені потрібно завантажити один файл у ftp на порт 21. Я використав це:
curl -T testFtpFile ftps://host -P 21 --user my_user
Бу я отримую: Failed to connect to host port 990: Connection refused
Як я можу вказати порт ftps з використанням curl?
Мені потрібно завантажити один файл у ftp на порт 21. Я використав це:
curl -T testFtpFile ftps://host -P 21 --user my_user
Бу я отримую: Failed to connect to host port 990: Connection refused
Як я можу вказати порт ftps з використанням curl?
Відповіді:
ftps://
є неявний FTPS (порт 990).
Використовувати явний FTPS (порт 21), використання --ssl
перемикач (або навіть краще --ssl-reqd
для виконання FTPS):
curl -T testFtpFile --ssl ftp://host --user my_user
Зверніть увагу на це -P
перемикач перемикає режим активного / пасивного з'єднання FTP. Він не вказує номер порту. І ви не повинні чітко вказувати номер порту, якщо ви використовуєте номер порту за замовчуванням (21).