CURL SFTP поддержка с Windows SChannel? - PullRequest
0 голосов
/ 10 июня 2019

Я работаю над уменьшением размера исполняемого файла, и большая экономия заменяет OpenSSL / Libssh на curl на стандарт Windows SChannel (DLL на всехWindows машины)

Это работает правильно и имеет поддержку SSL для некоторых вещей, но curl не может выполнить SFTP с SChannel (если я неправильно настрою).Я попытался добавить обратно LibSSH в curl для обработки SFTP, но это зависит от OpenSSL.

Есть ли способ использовать curl / Schannel при сохранении функциональности SFTP?


Заключение

Закончено построение curl с LibSSH2, который может использовать Windows DLL вместо OpenSSL, устраняя необходимость в OpenSSL вообще.

1 Ответ

1 голос
/ 10 июня 2019

LibSSH использует OpenSSL. LibSSH необходим для функциональности SSH, который сам необходим для функциональности SFTP. SChannel не обеспечивает функциональность SSH, а LibSSH не может использовать SChannel. Другими словами: нет способа избавиться от любого из них, если вы хотите иметь функциональность SFTP.

...