Error "Archivo de clave privada no válida" en la acción Abrir conexión FTP segura

En este artículo se proporciona una resolución para resolver el error que se produce cuando se usa un archivo de clave privada que no usa el formato OpenSSH en la acción "Abrir conexión FTP segura" en Microsoft Power Automate para escritorio.

Se aplica a: Power Automate
Número de KB original: 5003728

Síntomas

En Microsoft Power Automate para escritorio, al usar un archivo de clave privada como método de autenticación en la acción "Abrir conexión FTP segura", puede recibir el siguiente mensaje de error:

Mensaje de error: "No se puede conectar a ServerHost".
Más detalles del error: "Robin.Core.ActionException: No se puede conectar a ServerHost ---> Renci.SshNet.Common.SshException: Archivo de clave privada no válido".

Aquí ServerHost es la dirección de host del servidor FTP que se usa en la acción.

Causa

Este error puede producirse si el formato del archivo de clave privada no usa el formato OpenSSH. Power Automate para escritorio comprueba explícitamente que el formato de archivo de clave privada es OpenSSH, donde la clave debe empezar por:

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

Solución

Para corregir el formato de archivo de clave privada (formato OpenSSH), asegúrese de que el texto del archivo tenga un aspecto similar al siguiente:

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

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

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

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

También puede usar PuTTY Key Generator (PuttyGen.exe) para convertir el archivo de clave al formato OpenSSH. Para ello:

  1. Cargue el archivo de clave privada existente en el generador de claves de PuTTY.
  2. Seleccione Conversiones>Export OpenSSH key (no la opción force new file format ).