HyperBackup rsync Sicherung remote Server

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

DerdddA

Benutzer
Registriert
29. Jan. 2014
Beiträge
70
Reaktionspunkte
12
Punkte
8
Ich versuche, mit Synology Hyper Backup eine verschlüsselte Verbindung zu meinem Ubuntu Server 22.04 herzustellen, um Backups über das rsync-Protokoll durchzuführen. Obwohl direkte SSH-Verbindungen von der NAS zum Server erfolgreich sind, schlägt die Verbindung über Hyper Backup fehl.

Bisher durchgeführte Schritte:

Anpassung der SSH-Konfiguration:

In der Datei /etc/ssh/sshd_config habe ich folgenden Match-Block hinzugefügt, um dem Benutzer rene von der IP-Adresse der NAS (192.168.178.146) die Passwortauthentifizierung zu erlauben:

Bash:
Match User rene Address 192.168.178.146
    PasswordAuthentication yes

Anschließend habe ich den SSH-Dienst mit sudo systemctl restart sshd neu gestartet.

Konfiguration der Firewall (UFW):
Ich habe den SSH-Port 7655 für eingehende Verbindungen von der NAS-IP freigegeben:

Bash:
sudo ufw allow from 192.168.178.146 to any port 7655
Die aktuellen UFW-Regeln habe ich mit sudo ufw status verbose überprüft, wobei der Port 7655 für die NAS-IP als erlaubt angezeigt wird.

Verbindungstests:
Von der NAS aus kann ich mich erfolgreich per SSH mit dem Ubuntu-Server verbinden:

ssh -p 7655 rene@192.168.178.173
Die Anmeldung erfolgt erfolgreich mit dem Passwort des Benutzers rene.

Einrichtung von Hyper Backup:

In Hyper Backup habe ich als Servertyp "rsync-kompatibler Server" gewählt.
Die Serveradresse ist 192.168.178.173, der Port 7655.
Die Übertragungsverschlüsselung habe ich aktiviert.
Als Anmeldeinformationen habe ich den Benutzernamen rene und das entsprechende Passwort verwendet.
Problem: Trotz dieser Konfiguration schlägt die Verbindung in Hyper Backup fehl. Die genaue Fehlermeldung lautet: "Authentifizierung fehlgeschlagen. Überprüfen Sie Ihre Authentifizierungsdaten."
1733491063558.png

1733491078501.png


In der auth.log steht das:
sudo tail -f /var/log/auth.log
Code:
Dec  6 14:19:04 chuwi sudo:     rene : TTY=pts/0 ; PWD=/home/rene ; USER=root ; COMMAND=/usr/bin/tail -f /var/log/auth.log
Dec  6 14:19:04 chuwi sudo: pam_unix(sudo:session): session opened for user root(uid=0) by rene(uid=1000)
Dec  6 14:19:05 chuwi sshd[13641]: Received disconnect from 192.168.178.146 port 34370:11: disconnected by user
Dec  6 14:19:05 chuwi sshd[13641]: Disconnected from user rene 192.168.178.146 port 34370
Dec  6 14:19:05 chuwi sshd[13555]: pam_unix(sshd:session): session closed for user rene
Dec  6 14:19:05 chuwi systemd-logind[859]: Session 13 logged out. Waiting for processes to exit.
Dec  6 14:19:05 chuwi systemd-logind[859]: Removed session 13.
Dec  6 14:19:56 chuwi sshd[14006]: Connection from 192.168.178.146 port 34372 on 192.168.178.173 port 7655 rdomain ""
Dec  6 14:19:56 chuwi sshd[14006]: error: kex_exchange_identification: Connection closed by remote host
Dec  6 14:19:56 chuwi sshd[14006]: Connection closed by 192.168.178.146 port 34372
Dec  6 14:19:57 chuwi sshd[14007]: Connection from 192.168.178.146 port 34373 on 192.168.178.173 port 7655 rdomain ""
Dec  6 14:19:57 chuwi sshd[14007]: Accepted password for rene from 192.168.178.146 port 34373 ssh2
Dec  6 14:19:57 chuwi sshd[14007]: pam_unix(sshd:session): session opened for user rene(uid=1000) by (uid=0)
Dec  6 14:19:57 chuwi systemd-logind[859]: New session 14 of user rene.
Dec  6 14:19:57 chuwi sshd[14007]: User child is on pid 14092
Dec  6 14:19:57 chuwi sshd[14092]: Starting session: command for rene from 192.168.178.146 port 34373 id 0
Dec  6 14:19:57 chuwi sshd[14092]: Close session: user rene from 192.168.178.146 port 34373 id 0


Frage:
Welche weiteren Schritte kann ich unternehmen, um die Verbindung erfolgreich herzustellen?
Gibt es spezifische Einstellungen in Hyper Backup oder auf dem Ubuntu-Server, die ich übersehen habe?
Ich bin für jeden Hinweis dankbar.
 
Vielleicht hilft das hier?
 
Nein, ich vermute nicht. Ich habe beide Systeme im gleichen Netzwerk. Dazwischen ist also keine Firewall. Nur Lokal auf dem Server. Diese iptables Firewall wird per UFW konfiguriert. Da eine SSH Verbindung vom Nas zum Server ja möglich ist, siehe hier:
Code:
ssh -p 7655 rene@192.168.178.173

Kann ich nicht davon ausgehen, dass Netzwerktechnisch etwas nicht stimmt. Rsync selbst funktioniert ja auch und auch per SMB kann ich die Ordner auf dem Server vom Nas einbinden.

Ich möchte aber eigentlich gerne das Tool "Hyperbackup" nutzen und verstehe nicht, wieso ich permanent keine Verbindung bekomme. Schlimmer noch, die SSH Verbindung wird aufgebaut aber direkt wieder beendet.

Siehe hier:
Code:
Dec  6 14:19:57 chuwi sshd[14007]: Accepted password for rene from 192.168.178.146 port 34373 ssh2
Dec  6 14:19:57 chuwi sshd[14007]: pam_unix(sshd:session): session opened for user rene(uid=1000) by (uid=0)
Dec  6 14:19:57 chuwi systemd-logind[859]: New session 14 of user rene.
Dec  6 14:19:57 chuwi sshd[14007]: User child is on pid 14092
Dec  6 14:19:57 chuwi sshd[14092]: Starting session: command for rene from 192.168.178.146 port 34373 id 0

Doch direkt danach:
Code:
Dec  6 14:19:57 chuwi sshd[14092]: Close session: user rene from 192.168.178.146 port 34373 id 0

Ich finde aber keinen Fehler in den Konfigurationen.
 
Aber Backupmodul und Verzeichnis sind gefüllt und der Benutzer (das NAS) hat auch auf diesen Ordner Zugriff, oder???
 
Nein, Backupmodul kann ich gar nicht befüllen. Da kommt direkt die Fehlermeldung.
 
Das Backupmodul musst du von Hand füllen, welches Verzeichnis das bei dir sein muss, wirst du wohl probieren müssen...

Okay, na ich habe das Problem, dass wenn ich das anklicke, siehe Bild, dann kommt direkt die Fehlermeldung. Ich kann also demzufolge nichts anklicken oder eintragen.

Ich schaue es mir dennoch nochmal genauer an. Vielen danke für den Ratschlag, vielleicht habe ich tatsächlich etwas übersehen:)
 
Kannst du dich verbinden, wenn du die Übertragungsverschlüsselung deaktivierst?
 
Du darfst nicht auf den Pfeil klicken...

Einfach direkt in die Zeile gehen...
 
Potzblitz, so geht es weiter
1733514408718.png

Allerdings habe ich das Tool dann völlig falsch verstanden...
Mein Ziel ist es ja mit Hyperbackup daten von meinem Server auf das Nas zu sichern.
Das scheint nicht zu funktionieren, weil ich nur Daten vom Nas zum Server transferieren kann.

Da hab ich ja einen Bock geschossen. Danke für eure Hilfe!
 
Ja, Hyper Backup sichert Daten vom NAS auf andere Server, eben u.a. rsync-kompatible...

Was du machen möchtest, kannst du mit Active Backup for Business erreichen. Unterpunkt "Datei Server":

abfb.PNG
 
Danke, ich schaue es mir an.

Ich habe ansonsten jetzt ein Rsync script auf meinem Server welches Täglich zum nas sichert.
Dann mit Hyperbackup regelmäßig versioniert auf eine externe hdd.

Vielleicht ist Active Backup ja besser, ich schaue es mir an :)

Hab ich, nicht Verfügbar für mein Uralt Synology
https://www.synology.com/de-de/support/download/DS414?version=7.1#packages

Aber der Austausch ist in Planung
 
ICH befürchte aber, dass soll nur die Funktionalität VON NAS zu externer Sicherungsquellen mit BORG Unterstützung herstellen. Dann ist das ja wieder nicht, was du suchst, oder?

Mal blöd gefragt: Warum erstellst du nicht einen Freigabeordner BACKUP_Ubuntu AUF DEM NAS und schiebst dein Backup vom Ubuntu Server von dort aus auf das NAS? Da gibt es doch bestimmt verschiedene Möglichkeiten. Duplicati fällt mir da ein. Wenn du nicht vom NAS aus "ziehen" kannst, musst du halt vom Ubuntu Server halt "schieben".

Wäre das eine Lösung?
 

Additional post fields

 

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