Dateien vom Provider automatisch ins eigene LAN
Vielleicht kann mir jemand eine Idee geben wir man folgendes Problem lösen sollte.
Über unsere Internetseiten ist unseren Kunden ein Uplaod von PDF-Dateien möglich. Das ganze läuft über ein PHP-Skript, ist - meines Erachtens - vernünftig abgesichert. Die Dateien landen folglich auf dem Server unseres Providers.
Wie bekomme ich die jetzt rüber in unser LAN, ohne eine große Sicherheitslücke aufzumachen? Meine bisherige Idee ist folgende:
1. Auf unserem Server im LAN (läuft unter Server2019) Filezlla Server installieren
2. Auf dem Server unseres Providers ein PHP-Skript laufen lassen (per Cron-Job), dass alle halbe Stunde prüft, ob Dateien hochgelanden wurden und diese dann per SFTP auf unseren Server überspielt
Damit hätten wir aber immer einen SFTP-Server auf eines unserer Verzeichnissre offen.
Wäre das so in ordnung oder gibt es einen besseren Weg.
AS
Über unsere Internetseiten ist unseren Kunden ein Uplaod von PDF-Dateien möglich. Das ganze läuft über ein PHP-Skript, ist - meines Erachtens - vernünftig abgesichert. Die Dateien landen folglich auf dem Server unseres Providers.
Wie bekomme ich die jetzt rüber in unser LAN, ohne eine große Sicherheitslücke aufzumachen? Meine bisherige Idee ist folgende:
1. Auf unserem Server im LAN (läuft unter Server2019) Filezlla Server installieren
2. Auf dem Server unseres Providers ein PHP-Skript laufen lassen (per Cron-Job), dass alle halbe Stunde prüft, ob Dateien hochgelanden wurden und diese dann per SFTP auf unseren Server überspielt
Damit hätten wir aber immer einen SFTP-Server auf eines unserer Verzeichnissre offen.
Wäre das so in ordnung oder gibt es einen besseren Weg.
AS
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 883671891
Url: https://administrator.de/contentid/883671891
Ausgedruckt am: 20.11.2024 um 13:11 Uhr
7 Kommentare
Neuester Kommentar
Zitat von @A.Senna:
Im Ernst: In welcher Sprache würde man so etwas von userem Server aus realisieren? PHP kann ich halbwegs, bringt aber nix auf unserem Server. Und Batch reicht wohl nicht aus.
Im Ernst: In welcher Sprache würde man so etwas von userem Server aus realisieren? PHP kann ich halbwegs, bringt aber nix auf unserem Server. Und Batch reicht wohl nicht aus.
Welche Zugrisffmöglichkeiten hast Du denn? Hast Du ssh zur Verfügung? Dann wäre das einfachste bei Dir per Taskplaner (oder cron) einen rsync oder scp laufen zu lassen (bash oder powershell-skript)
Oder mußt Du über http gehen und alles per php-script machen?
lks
Und Batch reicht wohl nicht aus.
Allemal reicht das...- SCP auf den Provider Server (WinSCP wenn du Winblows hast)
- Dateien abholen auf ein lokales Share
- Fertisch
Deluxe Lösung ginge auch
- VPN auf den Provider Server
- Lsync Connection darüber etablieren wie HIER beschrieben
- Fertisch
Damit hätten wir aber immer einen SFTP-Server auf eines unserer Verzeichnissre offen.
Deswegen nimmt man auch SCP oder ein VPN.