Configuração da conexão baseada em chave FTP - Adobe Campaign

Saiba como configurar uma conexão baseada em chave FTP (File Transfer Protocol) gerando chaves SSH.

Descrição description

Ambientes

  • Adobe Campaign Classic v7 (ACC v7)
  • Adobe Campaign Classic v8 (ACC v8)

Problema

Saiba como configurar uma conexão baseada em chave FTP.

Resolução resolution

Na versão do Campaign v7, a conta externa FTP/SFTP só pode aceitar o método de autenticação usuário/senha. Uma melhoria foi criada para adicionar o método de autenticação baseado em chave.

No entanto, há uma solução alternativa. A atividade de fluxo de trabalho Transferência de arquivos é configurada com uma conta externa FTP/SFTP e pode ser aceita pelo método de autenticação baseado em chave.

Primeiro, gere um novo par de chaves SSH (Secure Shell) com o seguinte comando: ssh-keygen -m pem -t rsa -b 2048 -C "your_email@example.com".

Observação: o nome de arquivo para armazenar as chaves SSH deve ser id_rsa.

Por exemplo:

  • Os arquivos id_rsa devem ser armazenados no servidor de aplicativos do Campaign no diretório Neolane home/.ssh para Linux ou no diretório Adobe Campaign v7.ssh para Windows.
  • Gere o par de chaves SSH sem uma senha.
  • O par de chaves SSH pode ser instalado por meio do Painel de controle. Talvez seja necessário a assistência da equipe de suporte para instalar o par de chaves.
  • Um servidor FTP externo exigirá uma etapa extra. (O par de chaves SSH deve ser instalado por alguém que tenha acesso ao servidor FTP externo).

Para testar a conexão FTP, crie um fluxo de trabalho simples da seguinte maneira:

Para exibir os logs de sessão, siga estas etapas:

  • Habilitar Detalhado no processo WFSERVER.
  • Habilite a opção Exibir os logs de sessão da atividade Transferência de Arquivos.

  • Habilite a opção Executar no mecanismo nas propriedades do fluxo de trabalho.

  • Depois de executar o fluxo de trabalho, o log de Auditoria do Fluxo de Trabalho deve exibir as seguintes informações:

  • Como mostrado acima, a atividade Transferência de arquivos recupera o par de chaves SSH dos arquivos id_rsa.pub e id_rsa.

Informações adicionais

Para o Campaign v8 (desde a versão 8.5.1), uma nova opção de autenticação baseada em chave foi adicionada para a conta externa SFTP junto com o método de autenticação de usuário/senha existente.

  • O par de chaves SSH (privado e público) é salvo no servidor de aplicativos do Campaign na pasta /var/ssh.
  • O par de chaves SSH deve ser salvo no formato PEM (Privacy Enhanced Mail) e ser RSA com 4096 bits. O comando usado para gerar a chave é:ssh-keygen -b 4096 -t rsa -m PEM -f <filename>.

Observação: gere o par de chaves SSH sem uma senha. Por enquanto, a senha não está em condições de funcionamento. A equipe de produtos do Campaign está abordando esse problema no momento.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f