FTP Zugang von bestimmten IPs gesperrt (GitHub Actions)

  • Ich versuche gerade mittels eines GitHub Actions Scripts auf den FTP Server meines WCPs zuzugreifen. Lokal funktioniert das Script, auf dem Runner von GitHub scheint die Socks Verbindung zwar keinen Fehler zu haben, aber ins Leere zu laufen.


    Kann es sein, dass die FTP Server für Zugriff aus bestimmten Länder (USA) gesperrt sind? Oder bestimmte IPs gesperrt sind?



    Der Vollständigkeit halber der Code, der ist aber korrekt und sollte nicht das Problem sein.

  • Das sieht mir nach einem Python-Script aus. Bist du denn sicher, dass auf dem GitHub Actions Runner und deinem lokalen System die gleiche Python-Umgebung (Version etc.) läuft?


    Ich würde an deiner Stelle auf dem Runner mal ein Tool wie `nmap` installieren und in einem CI-Run checken lassen, ob der Port deines FTP-Servers vom Runner aus erreichbar ist. Das eliminiert erst einmal Probleme im Script/der Umgebung.