Solução de falhas de conexão SFTP no AEM as a Cloud Service devido a portas de origem duplicadas
Este artigo explica como as falhas de conexão SFTP no Adobe Experience Manager as a Cloud Service ocorrem quando várias regras de encaminhamento de portas usam a mesma porta de origem na rede avançada e como resolver o problema atribuindo portas de origem exclusivas.
Descrição description
As integrações SFTP na Adobe Experience Manager as a Cloud Service não conseguem se conectar quando várias regras de encaminhamento de portas na Rede avançada da Cloud Manager são configuradas com a mesma porta de origem para destinos SFTP diferentes. Isso resulta em erros como java.net.SocketException: conexão redefinida durante o estabelecimento da sessão SFTP. O problema ocorre porque o proxy interno não pode rotear com confiança o tráfego TCP de saída quando as portas de origem são duplicadas em destinos diferentes. Atribuir uma porta de origem exclusiva a cada destino SFTP externo resolve a ambiguidade do roteamento e restaura a conectividade confiável.
Ambientes
- Adobe Experience Manager as a Cloud Service (AEMaaCS) (todas as versões)
- Adobe Experience Manager Cloud Manager
Sintomas
- As conexões SFTP falham intermitentemente ou consistentemente ao enviar arquivos como parte de um fluxo de trabalho.
- Os logs de aplicativo mostram erros como Session.connect() java.net.SocketException: redefinição de conexão.
Causa
Várias regras de encaminhamento de portas na Rede avançada da Cloud Manager são configuradas com a mesma porta de origem para destinos SFTP diferentes, causando conflitos de roteamento.
Resolução resolution
Siga as etapas abaixo para resolver o problema:
-
Faça logon no Cloud Manager e navegue até a configuração Rede avançada do ambiente afetado.
-
Revise todas as regras de encaminhamento de porta para o tráfego TCP/SFTP de saída.
-
Verifique se alguma regra está usando a mesma porta de origem para destinos SFTP diferentes (por exemplo: duas regras com a porta de origem 30001, mas nomes de host de destino diferentes).
-
Para cada destino SFTP externo, atribua uma porta de origem exclusiva. Por exemplo:
-
sftp-destination-1.example.com → Porta Source 30001
-
sftp-destination-2.example.com → Porta Source 30002
-
-
Remova ou atualize quaisquer regras que compartilhem a mesma porta de origem, mas apontem para destinos diferentes.
-
Atualize o OSGi ou a configuração do aplicativo para usar a porta de proxy interna correta (a porta de origem exclusiva atribuída no Cloud Manager) para cada destino SFTP.
-
Teste a conexão SFTP para confirmar se o problema foi resolvido e se as transferências de arquivos foram concluídas com êxito.