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