Résolution des échecs de connexion SFTP dans AEM as a Cloud Service en raison de ports source en double
Cet article explique comment les échecs de connexion SFTP dans Adobe Experience Manager as a Cloud Service se produisent lorsque plusieurs règles de transfert de port utilisent le même port source dans la mise en réseau avancée, et comment résoudre le problème en attribuant des ports source uniques.
Description description
Les intégrations SFTP dans Adobe Experience Manager as a Cloud Service ne parviennent pas à se connecter lorsque plusieurs règles de transfert de port dans Cloud Manager Advanced Networking sont configurées avec le même port source pour différentes destinations SFTP. Cela entraîne des erreurs telles que java.net.SocketException : réinitialisation de la connexion lors de l’établissement de la session SFTP. Le problème se produit car le proxy interne ne peut pas acheminer de manière fiable le trafic TCP sortant lorsque les ports sources sont dupliqués sur différentes destinations. L’affectation d’un port source unique à chaque destination SFTP externe résout l’ambiguïté du routage et restaure une connectivité fiable.
Environnements
- Adobe Experience Manager as a Cloud Service (AEMaaCS) (toutes les versions)
- Adobe Experience Manager Cloud Manager
Symptômes
- Les connexions SFTP échouent de manière intermittente ou systématique lors de l’envoi de fichiers dans le cadre d’un workflow.
- Les journaux d’application affichent des erreurs telles que Session.connect() java.net.SocketException : réinitialisation de la connexion.
Cause
Plusieurs règles de transfert de port dans Cloud Manager Advanced Networking sont configurées avec le même port source pour différentes destinations SFTP, ce qui entraîne des conflits de routage.
Résolution resolution
Suivez les étapes ci-dessous pour résoudre le problème :
-
Connectez-vous à Cloud Manager et accédez à la configuration de mise en réseau avancée pour l’environnement affecté.
-
Examinez toutes les règles de transfert de port pour le trafic TCP/SFTP sortant.
-
Vérifiez si des règles utilisent le même port source pour différentes destinations SFTP (par exemple : deux règles avec des 30001 de port source, mais des noms d’hôtes de destination différents).
-
Pour chaque destination SFTP externe, attribuez un port source unique. Par exemple :
-
sftp-destination-1.example.com → Port Source 30001
-
sftp-destination-2.example.com → Port Source 30002
-
-
Supprimez ou mettez à jour les règles qui partagent le même port source, mais pointent vers des destinations différentes.
-
Mettez à jour la configuration OSGi ou de l’application pour utiliser le port proxy interne approprié (le port source unique affecté dans Cloud Manager) pour chaque destination SFTP.
-
Testez la connexion SFTP pour confirmer que le problème est résolu et que les transferts de fichiers se terminent avec succès.