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_rsadevem ser armazenados no servidor de aplicativos do Campaign no diretórioNeolane home/.sshpara 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.pubeid_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.