Rsync Probleme

Status
Für weitere Antworten geschlossen.

Niaker

Benutzer
Mitglied seit
08. Apr 2018
Beiträge
22
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

ich bin noch ziemlich neu in der Welt der Server. Jedoch besitze ich einen Ubuntu-Server und eine Ds 118 und lerne jeden Tag dazu :). Nun möchte ich gerne Daten von meinem Ubuntu-Server auf die DS 118 sichern (am besten automatisch nachts um 2:00 Uhr oder so). Dabei bin ich auf das rsync-Tutoral gestoßen:

https://www.synology.com/de-de/know...How_to_back_up_Linux_computer_to_Synology_NAS

Jedoch bekomme ich beim Anwenden des Befehls einen Timeout-Fehler.

Befehl:
Rich (BBCode):
rsync -av -e ssh /var/www/vhosts/website/data rsync@192.168.0.60::Backups

Fehlermeldung:
Rich (BBCode):
ssh: connect to host 192.168.0.60 port 22: Connection timed out

Auch ohne SSH bekomme ich einen Timeout:
Rich (BBCode):
rsync: failed to connect to 192.168.0.60 (192.168.0.60): Connection timed out (110)

Ideen woran es liegen könnte und was ich dagegen unternehmen kann?
 

mehlbox

Benutzer
Mitglied seit
17. Nov 2015
Beiträge
119
Punkte für Reaktionen
0
Punkte
16
Systemsteuerung>Dateidienste>rsync aktivieren
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.086
Punkte für Reaktionen
1.067
Punkte
314
... und erstmal die SSH-Verbindung testen. SSH-Dienst im DSM aktiviert? RSA-Schlüssel zwischen den den Servern ausgetauscht? Mit welchem Benutzer willst du dich verbinden? admin, root, rsync?

Ach ja... ganz vergessen. Willkommen im Forum, Niaker!
 

Niaker

Benutzer
Mitglied seit
08. Apr 2018
Beiträge
22
Punkte für Reaktionen
0
Punkte
1
Rsync habe ich aktiviert.

SSH hatte ich vergessen zu aktivieren, erhalte jedoch immer noch den Timeout-Fehler (SSH Verbindung funktioniert jedoch)
RSA-Schlüssel - wie tausche ich die aus?

Ich möchte für die Sicherung den Benutzer "rsync" benutzen (den ich eigens dafür angelegt habe).
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.086
Punkte für Reaktionen
1.067
Punkte
314
Okay. Beginnen wir mit dem Benutzer. Die Erfahrung in Verbindung mit rsync hat gezeigt, das man die besten Ergebnisse als Benutzer "root" erziehlt, da nur so alle Besitz-, Benutzer-, Ordner- und Dateirechte korrekt übertragen werden. Jedoch kommt es auch immer auf den Anwendungsfall an, weswegen ein "admin" oder "rsync" Benutzer ebenbürtig sein kann.

Wie man einen RSA-Schlüsselaustausch initiiert ist u.a. *hier* erklärt, ansonsten hätte ich auch noch eine eigene Anleitung in der Hinterhand, da ich mit der Anleitung im Wiki nicht ganz konform laufe (bin aber zu faul das zu ändern)

Abschließend noch die Frage, von wo nach wo du das Backup anstoßen möchtest, also ausgehend von deinem Ubuntu-Server in Richtung DS (to-ssh) oder soll die DS sich die Daten vom Ubuntu-Server holen (from-ssh)? Ich frage das deshalb, da sich hier das Absetzen des rsync etwas unterscheidet... aber ich will mal nicht zu weit vorgreifen.

Ach ja... falls du dir die Arbeit auf der Konsole weitestgehend ersparen möchtest, kannst du ja mal einen Blick auf Ultimate Backup werfen. Den passenden Link findest du in meiner Signatur.

Tommes
 

Niaker

Benutzer
Mitglied seit
08. Apr 2018
Beiträge
22
Punkte für Reaktionen
0
Punkte
1
Hi Tommes,

also ich versuche es jetzt mit dem Paket "Ultimate Backup" wie von dir vorgeschlagen. Installation etc. hat alles bestens geklappt. Jedoch schlägt die SSH-Verbindung zu dem externen Server fehl. Bei "Speicherort für den Im- bzw. Export des SSH-Schlüsseldatei" habe ich zunächst einen neuen Ordner erstellt und anschließend diesen ausgewählt und "SSH-Schlüsseldatei exportieren" übernommen. Den Befehl, den ich bei "Manueller Export der SSH-Schlüsseldatei" erhalten habe, habe ich auf meinem Linux-Server ausgeführt. Dennoch kann keine Verbindung hergestellt werden. Habe ich etwas falsch gemacht?
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.086
Punkte für Reaktionen
1.067
Punkte
314
Du hast bestimmt irgendwas falsch gemacht, die Frage ist nur was? Ultimate Backup arbeitet als root und wenn möglich sollte dein Ubuntu-Server auch wenn möglich, den root Zugriff per SSH zulassen. Schau also erstmal ob du auf beiden Maschinen als root fungiert und schau dir ggf. nochmal alle Dateiinhalte unter ~/.ssh/ an um zu prüfen, ob alles korrekt eingetragen wurde.

Ich bin grad ein wenig kurz angebunden, daher verweise ich dich erstmal auf die Ultimate Backup Hilfe (klick auf das Fragezeichen im geöffneten Ultimate Backup Fenster, oben rechts. Schau mal, ob dir das weiterhilft. Oder aber du schaust dir mal dieses Video von mir an...

https://youtu.be/OS9hUveSo2k

Tommes
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.086
Punkte für Reaktionen
1.067
Punkte
314

Niaker

Benutzer
Mitglied seit
08. Apr 2018
Beiträge
22
Punkte für Reaktionen
0
Punkte
1
Ich habe es hinbekommen! Super Paket!

Danke für die Hilfe. :)

Eine Frage hätte ich noch:
Ist es möglich bei der Auswahl des Quellverzeichnises tiefer als drei Ebenen zu gehen?
 
Zuletzt bearbeitet:

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.086
Punkte für Reaktionen
1.067
Punkte
314
Nein, über die GUI (Grafische Benutzeroberfläche) ist das leider nicht möglich. Wir suchen aber schon die ganze Zeit nach einer brauchbaren Lösung um tiefer in die Ordnerebenen einzutauchen. Aktuell kannst du das nur durch entsprechendes Bearbeiten der Variablen "sources" (Datensicherungs-Quellen) innerhalb des erstellten rsync-Scriptes ändern.

Tommes
 
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