Se connecter à une machine  / serveur distant avec la commande curl utilisant une paire de clé ssh ayant ou pas une passphrase :

La commande curl avec une passphrase :

curl --insecure -u <utilisateur_sftp>: --key </chemin/du/fichier/de/la/clé/privé> --pubkey </chemin/du/fichier/de/la/clé/publique> sftp://<la_machine_distante:port/avec/le/chemin/du/répertoire/ou/fichier/cible> --pass <le_mot_de_passe>


La commande curl sans passphrase :

curl --insecure -u <utilisateur_sftp>: --key </chemin/du/fichier/de/la/clé/privé> --pubkey </chemin/du/fichier/de/la/clé/publique> sftp://<la_machine_distante:port/avec/le/chemin/du/répertoire/ou/fichier/cible>


⚠️ La paire de clé ssh doit être des clé au format PEM, utiliser l'option -m PEM de la commande ssh-keygen , les clés générées avec putty semble de e pas fonctionner