Configuración de una conexión basada en claves FTP: Adobe Campaign
Obtenga información sobre cómo configurar una conexión basada en claves FTP (File Transfer Protocol) generando claves SSH.
Descripción description
Entornos
- Adobe Campaign Classic v7 (ACC v7)
- Adobe Campaign Classic v8 (ACC v8)
Problema
Obtenga información sobre cómo configurar una conexión basada en claves de FTP.
Resolución resolution
En la versión 7 de Campaign, la cuenta externa FTP/SFTP solo admite el método de autenticación de usuario/contraseña. Se ha creado una mejora para agregar el método de autenticación basado en claves.
Sin embargo, hay una solución. La actividad del flujo de trabajo de transferencia de archivos se configura con una cuenta externa de FTP/SFTP y se puede admitir mediante el método de autenticación basado en claves.
Primero, genere un nuevo par de claves SSH (Secure Shell) con el siguiente comando: ssh-keygen -m pem -t rsa -b 2048 -C "your_email@example.com".
Nota: el nombre de archivo para almacenar las claves SSH debe ser id_rsa.
Por ejemplo:
- Los archivos de
id_rsadeben almacenarse en el servidor de aplicaciones de Campaign en el directorioNeolane home/.sshpara Linux o en el directorio Adobe Campaign v7.ssh para Windows. - Genere el par de claves SSH sin una frase de contraseña.
- El par de claves SSH se puede instalar mediante el Panel de control de Campaign. Es posible que necesite la asistencia del equipo de soporte técnico para instalar el par de claves.
- Un servidor FTP externo requiere un paso adicional. (El par de claves SSH debe instalarlo alguien que tenga acceso al servidor FTP externo).
Para probar la conexión FTP, cree un flujo de trabajo sencillo como se indica a continuación:
Para mostrar los registros de sesión, siga estos pasos:
- Habilitar Verbose en el proceso
WFSERVER. - Habilite la opción Mostrar los registros de sesión desde la actividad Transferencia de archivos.
- Habilite la opción Ejecutar en el motor desde las propiedades del flujo de trabajo.
- Después de ejecutar el flujo de trabajo, el registro de auditoría de flujo de trabajo debe mostrar la siguiente información:
- Como se muestra más arriba, la actividad File Transfer recupera el par de claves SSH de los archivos
id_rsa.pubyid_rsa.
Más información
En Campaign v8 (desde la versión 8.5.1), se ha añadido una nueva opción de autenticación basada en claves para la cuenta externa SFTP junto con el método de autenticación de usuario/contraseña existente.
- El par de claves SSH (privada y pública) se guarda en el servidor de aplicaciones de Campaign en la carpeta
/var/ssh. - El par de claves SSH debe guardarse en formato PEM (correo mejorado de privacidad) y ser RSA con 4096 bits. El comando usado para generar la clave es:
ssh-keygen -b 4096 -t rsa -m PEM -f <filename>.
Nota: Genere el par de claves SSH sin una frase de contraseña. Por ahora, la frase de contraseña no funciona. El equipo de productos de Campaign está solucionando este problema en este momento.