На моем компьютере с Windows XP я могу подключиться к удаленному хосту через putty и psftp. Однако я не могу установить связь с curl. Когда я вхожу
curl -v --key priv_key.ppk --pubkey pub_key.pub sftp://user@domain.com/~
я получил
* SSH authentication methods available: publickey,password
* Using ssh public key file pub_key.pub
* Using ssh private key file priv_key.ppk
* SSH public key authentication failed: Unable to open public key file
Я использовал функцию экспорта puttygen для генерации файла закрытого ключа, совместимого с curl, но я не знаю, как предоставить работающий файл открытого ключа. Есть намеки?