Erreur « Fichier de clé privée non valide » dans l’action Ouvrir une connexion FTP sécurisée

Cet article fournit une résolution pour résoudre l’erreur qui se produit lorsque vous utilisez un fichier de clé privée qui n’utilise pas le format OpenSSH dans l’action « Ouvrir une connexion FTP sécurisée » dans Microsoft Power Automate pour le bureau.

S’applique à : Power Automate
Numéro de la base de connaissances d’origine : 5003728

Symptômes

Dans Microsoft Power Automate pour le bureau, lorsque vous utilisez un fichier de clé privée comme méthode d’authentification dans l’action « Ouvrir une connexion FTP sécurisée », vous pouvez recevoir le message d’erreur suivant :

Message d’erreur : « Impossible de se connecter à ServerHost ».
Plus de détails sur l’erreur : « Robin.Core.ActionException : Impossible de se connecter à ServerHost ---> Renci.SshNet.Common.SshException : fichier de clé privée non valide ».

Ici , ServerHost est l’adresse d’hôte du serveur FTP utilisée dans l’action.

Cause

Cette erreur peut se produire si le format du fichier de clé privée n’utilise pas le format OpenSSH. Power Automate pour le bureau vérifie explicitement que le format de fichier de clé privée est OpenSSH, où la clé doit commencer par :

---- BEGIN ___ PRIVATE KEY ----

Résolution

Pour corriger le format de fichier de clé privée (format OpenSSH), assurez-vous que le texte du fichier ressemble à ce qui suit :

----BEGIN ___ PRIVATE KEY----

.............................

.............................

----END ___ PRIVATE KEY----

Vous pouvez également utiliser PuTTY Key Generator (PuttyGen.exe) pour convertir le fichier de clé au format OpenSSH. Pour cela :

  1. Chargez votre fichier de clé privée existant dans PuTTY Key Generator.
  2. Sélectionnez Conversions>Exporter la clé OpenSSH (pas l’option Forcer le nouveau format de fichier ).