Faire en sorte que curl fonctionne sur la connexion SSH

0

Sur ma machine Windows XP, je peux me connecter à un hôte distant via mastic et psftp. Cependant, je n'arrive pas à établir une connexion avec curl. Quand j'entre

curl -v --key priv_key.ppk --pubkey pub_key.pub sftp://[email protected]/~

Je reçois

* 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

J'ai effectivement utilisé la fonctionnalité d'exportation de puttygen pour générer un fichier de clé privée curl comliant, mais je ne sais pas comment fournir un fichier de clé publique fonctionnel. Des allusions?

Karsten W.
la source
Ouvrez votre clé privée avec putty key gen. La clé publique est affichée dans la boîte de dialogue. Vous pouvez sélectionner la clé affichée et la copier / coller dans un fichier texte.
Zoredache
Merci, j'ai copié cela dans le fichier allowed_keys sur le serveur et également dans une copie locale du fichier pubkey qui est passé à curl en tant qu'argument. J'ai toujours le même message d'erreur ...
Karsten W.