Как я могу использовать файл .ppk для передачи файлов curl sftp? - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь отправить передачу файлов в Windows с помощью cURL, команда сохраняется как командный файл, поэтому я могу запланировать ее, когда она будет работать. Я сгенерировал открытый и закрытый ключи, используя putty. Закрытый ключ хранится в виде файла .ppk, а открытый ключ не имеет расширения.

Я пытался преобразовать файл обратно в обычный закрытый ключ, используя puttygen, но безуспешно

C:\curl\bin\curl -T D:\myFile.csv -u myUsername: --key C:\keys\private-key.ppk  sftp://remote.site.com/incoming

Когда я запускаю команду, я получаю следующее сообщение об ошибке: curl: (51) SSL-сертификат или удаленный ключ SSH не были в порядке

1 Ответ

0 голосов
/ 02 января 2019

В итоге я переместил файл .ppk на компьютер Mac и изменил его на файл личного ключа с помощью терминала.

puttygen private-key.ppk -O private-openssh -o private-key

Затем я изменил исходную команду curl следующим образом:

C:\curl\bin\curl -v -k -T D:\myFile.csv --key C:\keys\private-key sftp://username:@remote.site.com/incoming/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...