Symptomer
Når Power Automate en privat nøglefil som godkendelsesmetode i Handlingen Åbn sikker FTP-forbindelse i Desktop, modtager du muligvis følgende fejlmeddelelse:
Fejlmeddelelse: "Can’t connect to ServerHost".
Flere fejldetaljer: "Robin.Core.ActionException: Can’t connect to ServerHost --> Renci.SshNet.Common.SshException: Invalid private key file".
Her ServerHost er FTP-serverens værtsadresse, der bruges i handlingen.
Årsag
Denne fejl kan opstå, hvis formatet for den private nøglefil ikke bruger OpenSSH-formatet. Power Automate Skrivebord kontrollerer eksplicit, at det private nøglefilformat er OpenSSH, hvor nøglen skal starte med:
---- BEGIN ___ PRIVATE KEY ----
Løsning
For at rette det private nøglefilformat (OpenSSH-format) skal du sørge for, at teksten i filen ligner følgende:
----BEGIN ___ PRIVATE KEY----
.............................
.............................
----END ___ PRIVATE KEY----
Du kan også bruge PuTTY Key Generator (PuttyGen.exe) til at konvertere nøglefilen til OpenSSH-formatet. Sådan gør du:
-
Indlæs din eksisterende private nøglefil i PuTTY-nøglegenerator.
-
Klik på Konverteringer > eksport-tasten OpenSSH (ikke indstillingen "gennemtving nyt filformat").