Backup / Sync von externem SFTP-Server

Status
Für weitere Antworten geschlossen.

lame2345

Benutzer
Mitglied seit
25. Jan 2017
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hallo liebes Synology-Forum,

ich habe ein Problem, bei dem ich derzeit auf dem Schlauch stehe.
Ich besitze eine DS215j und DSM 6.0.2-8451 Update 9.

Meine Ausgangsvorraussetzung:
Ich habe einen Server im Internet, der per SFTP zugreifbar ist. Ich würde gerne
meine Synology dazu nutzen, periodisch Dateien von dem Internetserver per SFTP abzuholen.
Der umgedrehte Weg ist für mich keine Option, ich möchte die Synology nicht aus dem Internet
zugreifbar machen.
Ich würde nach Möglichkeit vermeiden, andere Protokolle auf dem Internetserver zu aktivieren, um
keine weiteren potentiellen Sicherheitslücken zu öffnen.

Ich habe zuerst geprüft, eine Remote-Verbindung in der File Station hinzuzufügen. Das klappt auch und ich sehe
die Verbindung. Allerdings kann ich von keinem der Programme auf diese Verbindung (Hyper Backup, Cloud Sync, Download Station)
zugreifen. Cloud Sync habe ich auch getestet, es unterstützt leider kein SFTP.

Meine Frage:
Gibt es einen Weg von der Synology aus, Daten periodisch von einem SFTP-Laufwerk abzuholen?

vielen Dank,

Lars
 

DMHas

Benutzer
Mitglied seit
24. Okt 2014
Beiträge
127
Punkte für Reaktionen
4
Punkte
24
Ich würde mich der Frage heir anschließen, da ich ein ähnliches Problem habe.
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
6.057
Punkte für Reaktionen
1.855
Punkte
254
Meine DS holt alle zwei Tage ein Backup von einem Webserver ab. Dies geschieht auf Basis von SSH und SFTP.

Lösungsweg SSH/SCP:
Der Webserver muss von der DS aus über SSH Zugriff mittels Schlüsselpaaren haben.
https://www.google.de/search?q=ssh+authorized_keys

Hier mal ein Beispielaufruf, den man über den Aufgabenplaner zeitlich geplant dann ausführen lassen kann.
Dabei loggt sich die DS mittels Schlüsselpaar auf dem Webserver ein, holt sich das Datenpaket daten.tgz und legt es auf der DS ab.
Rich (BBCode):
scp -i /root/.ssh/SchluesselfürWebserver -p admin@IPvomWEBSERVER:/home/backup/daten.tgz /volume1/PFAD/daten.tgz

Anderer (unverschlüsselter!) Lösungsweg:
Man legt im Webserver einen Cronjob an, der die gewünschten Daten in ein Verzeichnis packt, welches man normal per FTP erreicht.
Dann kann man die DS anweisen z.B. mit wget die Daten zu holen.
Rich (BBCode):
cd /volume1/deinPFadaufderDS
wget -nv -r -N --ftp-user=FTPUSER --ftp-password=PASSWORT ftp://DEIN.SERVER/PFAD
 

DMHas

Benutzer
Mitglied seit
24. Okt 2014
Beiträge
127
Punkte für Reaktionen
4
Punkte
24
Danke! Ich werde es mal ausprobieren!
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat