Nordlicht000
Member
Ich versuche gerade ein Backup mit rsync über ssh einzurichten.
Quelle: ein QNAP-NAS
Ziel: ein Selbstbau-NAS mit Ubuntu-Server 20.04 LTS
Da HBS3 nicht auf andere Laufwerke sichern kann außer auf externe USB-Laufwerk und andere QNAP-NAS, soll/muß das Backup vom Ubuntuserver aus starten.
Meine ersten Fehlversuche sind ab hier zu finden. Das das nun nichts mehr mit dem ursprünglichen Thema des Threads zu tun hat, mache ich hier einen neuen Tread auf.
Das Problem liegt offenbar erstmal hauptsächlich am Einloggen auf die QNAP per SSH-Key. Habe diese Anleitung versucht (dabei "All HAL-based Intel and AMD NAS" verwendet, weil mein NAS-Modell TS-453B" dort nirgends auftauchte), was aber bisher noch nicht funktioniert hat.
Inzwischen habe ich es geschafft, diese autostart.sh zu erstellen und wollte nun wie in dem HowTo beschrieben den auszuführenden Befehl dort eintragen, was auch geklappt hat. Der Inhalt der autostart.sh ist in QNAP unter "Hardware/Allgemein" zu sehen und das Häkchen ist bei "Benutzerdefinierte Prozesse beim Start ausführen" gesetzt. Ich wollte einfach eine im Home-Verzeichnis abgelegte authorized_keys_backup kopieren nach /root/.ssh/authorized_keys wie im HowTo erwähnt, aber leider verschwindet beim Neustart der QNAP nicht nur die authorized_keys, sondern auch die authorized_keys_backup, d.h. das Home-Verzeichnis wird bei jedem Neustart geleert.
Habe die authorized_keys_backup nun in einen Freigabeordner gelegt und den Pfad in der autostart.sh entsprechend angepaßt. Hatte mich dabei noch beim Pfad vertippt, was ich aber erst nach den Neustart gemerkt habe. Also nochmal von vorne... und dabei fast das umount vergessen... Kommandozeile ist
Die authorized_keys wird jetzt zwar beim Neustart der NAS nach /root/.ssh kopiert, aber beim Einlogversuch mit Putty mit dem Privat-Key kommt immernoch die Fehlermeldung "Server refused our key". Was fehlt da denn jetzt noch?
In der sshd_config ist der Eintrag "PubkeyAuthentication yes" auskommentiert, aber laut der Anleitung ist "Yes" die Voreinstellung bei QNAP. Kann sich natürlich inzwischen geändert haben, da die Anleitung sich ja auf eine ältere QNAP-Version bezieht. Aber wo stellt man das ein, damit das beim Neustart nicht wieder verschwindet so wie in der Anleitung erwähnt?
Quelle: ein QNAP-NAS
Ziel: ein Selbstbau-NAS mit Ubuntu-Server 20.04 LTS
Da HBS3 nicht auf andere Laufwerke sichern kann außer auf externe USB-Laufwerk und andere QNAP-NAS, soll/muß das Backup vom Ubuntuserver aus starten.
Meine ersten Fehlversuche sind ab hier zu finden. Das das nun nichts mehr mit dem ursprünglichen Thema des Threads zu tun hat, mache ich hier einen neuen Tread auf.
Das Problem liegt offenbar erstmal hauptsächlich am Einloggen auf die QNAP per SSH-Key. Habe diese Anleitung versucht (dabei "All HAL-based Intel and AMD NAS" verwendet, weil mein NAS-Modell TS-453B" dort nirgends auftauchte), was aber bisher noch nicht funktioniert hat.
Inzwischen habe ich es geschafft, diese autostart.sh zu erstellen und wollte nun wie in dem HowTo beschrieben den auszuführenden Befehl dort eintragen, was auch geklappt hat. Der Inhalt der autostart.sh ist in QNAP unter "Hardware/Allgemein" zu sehen und das Häkchen ist bei "Benutzerdefinierte Prozesse beim Start ausführen" gesetzt. Ich wollte einfach eine im Home-Verzeichnis abgelegte authorized_keys_backup kopieren nach /root/.ssh/authorized_keys wie im HowTo erwähnt, aber leider verschwindet beim Neustart der QNAP nicht nur die authorized_keys, sondern auch die authorized_keys_backup, d.h. das Home-Verzeichnis wird bei jedem Neustart geleert.
Habe die authorized_keys_backup nun in einen Freigabeordner gelegt und den Pfad in der autostart.sh entsprechend angepaßt. Hatte mich dabei noch beim Pfad vertippt, was ich aber erst nach den Neustart gemerkt habe. Also nochmal von vorne... und dabei fast das umount vergessen... Kommandozeile ist
Die authorized_keys wird jetzt zwar beim Neustart der NAS nach /root/.ssh kopiert, aber beim Einlogversuch mit Putty mit dem Privat-Key kommt immernoch die Fehlermeldung "Server refused our key". Was fehlt da denn jetzt noch?
In der sshd_config ist der Eintrag "PubkeyAuthentication yes" auskommentiert, aber laut der Anleitung ist "Yes" die Voreinstellung bei QNAP. Kann sich natürlich inzwischen geändert haben, da die Anleitung sich ja auf eine ältere QNAP-Version bezieht. Aber wo stellt man das ein, damit das beim Neustart nicht wieder verschwindet so wie in der Anleitung erwähnt?