Wie kann ich Fehler bei SFTP-Verbindungen beheben?
Fehlerbehebung für SFTP-Verbindungen
Nachdem wir Ihre IP und Ihren öffentlichen SSH-Schlüssel zu unserer Erlaubnisliste hinzugefügt haben, kann es weiterhin zu Verbindungsproblemen mit dem SFTP-Protokoll (Secure File Transfer Protocol) kommen. Bitte sehen Sie sich die folgende Liste an, um Verbindungsprobleme zu beheben.
1. Überprüfen Sie die IP-Adresse
Stellen Sie sicher, dass Sie sich über die konfigurierte IP-Adresse mit dem SFTP-Server verbinden. Die konfigurierte IP finden Sie in der Customer Area.
- Melden Sie sich in Ihrer Customer Area an.
- Gehen Sie zu Developers > API Credentials > Wählen Sie die SFTP-Zugangsdaten.
Überprüfen Sie folgendermaßen, von welcher IP-Adresse aus Sie die Verbindung aufbauen:
Windows (PowerShell)
Wenn dieser Befehl zu einer erfolgreichen Ausgabe führt, ist der Port geöffnet. Falls nicht, ist der Port geschlossen und Sie müssen den Port 5631 und die IP-Adresse 82.199.87.148 in Ihren Firewall-Regeln zulassen.
Bestätigung eines erfolgreichen Verbindungsaufbaus
Windows (PowerShell) Test-NetworkConnection
Wenn dieser Befehl zu einer erfolgreichen Ausgabe führt, ist der Port geöffnet. Falls nicht, ist der Port geschlossen und Sie müssen den Port 5631 und die IP-Adresse 82.199.87.148 in Ihren Firewall-Regeln zulassen.
2. SSH-Validierung
Überprüfen Sie, ob der öffentliche SSH-Schlüssel, der für Ihre SFTP-Zugangsdaten eingestellt ist, mit dem öffentlichen und privaten SSH-Schlüssel übereinstimmt, die Sie verwenden. Sie können Ihre Konfiguration bei den SFTP-Zugangsdaten in der Customer Area überprüfen. Wenn der Schlüssel nicht übereinstimmt, kontaktieren Sie den Support, um Hilfe bei der Konfiguration eines neuen SSH-Schlüssels zu erhalten.
Bitte überprüfen Sie Folgendes:
- Der Authentifizierungstyp in Ihrer Anwendung ist auf Authentifizierungsschlüssel (SSH) und nicht auf „Basisauthentifizierung“ (Benutzername und Passwort) eingestellt.
- Stellen Sie sicher, dass der Pfad des privaten Schlüssels korrekt ist und die Anwendung den korrekten, übereinstimmenden privaten Schlüssel abrufen kann, bevor die SSH-Authentifizierung für den Verbindungsaufbau stattfindet.
3. SFTP-Login über Linux
Nachdem Sie die obenstehenden Punkte überprüft haben, stellen Sie mit dem folgenden Befehl über das Terminal eine Verbindung zum SFTP-Server her (Passen Sie den Befehl wie erforderlich an Ihre SFTP-Zugangsdaten an):
sftp -v -oIdentityFile={SPEICHERORT DES PRIVATEN SCHLÜSSELS, z. B. ~/.ssh/id_rsa} -oPort=5631 -oUser=sftpreport_XXXXXX@Company.{UNTERNEHMENSNAME} sftp-live.adyen.com
Hinweis: Wenn Sie derzeit AWS (oder andere cloudbasierte Dienste) verwenden, handelt es sich dabei um gültige Ressourcen. Diese erschweren jedoch den Verbindungsaufbau und die Fehlerbehebung, da sie nicht unserer Kontrolle unterliegen. Wenn Sie sich nach Überprüfung von IP-Adresse, SSH-Schlüssel und SFTP-Login nicht über eine Drittpartei verbinden können, gehen Sie bitte die Fehlerbehebungsschritte erneut mit Ihrem Drittanbieter durch.
Alternativen für den Report-Abruf
Wenn Sie SFTP für den Report-Abruf einsetzen und die verschiedenen Möglichkeiten nicht funktionieren, können Sie Reports auf andere Weise abrufen. Wenn ein Report verfügbar wird, können Sie auf die Ereignisbenachrichtigung REPORT_AVAILABLE achten und den erstellten Report über einen curl-Befehl abrufen.
War dieser Artikel hilfreich?
Ihre API-Anmeldeinformationen anzeigen und konfigurieren
Erfahren Sie mehr zu diesem Thema und üben Sie, was Sie gelernt haben.
Zu Ihrer Customer Area