Die Verwendung von rssh für die Chroot verursacht einen rsync-Fehler (Code 12)
Ich konfiguriere meinen Heim-NAS so, dass regelmäßig Sicherungskopien von einem anderen Server abgerufen werden.
Auf dem Server befindet sich ein Dummy-Benutzer, der die rssh-Shell verwendet, um nur Rsync-Zugriff zuzulassen. Ich möchte den Benutzer auch in das Sicherungsverzeichnis chrootieren, damit er keinen Zugriff auf den Rest des Systems hat.
Wenn der chrootpath
Schlüssel auskommentiert ist, listet der folgende Befehl erfolgreich den Inhalt des Stammverzeichnisses auf:
rsync --list-only server:/
Wenn die chrootpath
Variable gesetzt ist, auf /my/backup/path
oder ein beliebiges Verzeichnis einschließlich /
, nicht der gleiche Befehl mit:
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver] rsync error: error in rsync protocol data stream (code 12) at io.c(601) [Receiver=3.0.7]
Wie tut rsync --list-only server:/my/backup/path/
.
Ich bin mir nicht sicher, wo ich falsch liege. Alles funktioniert gut, wenn ich keine chroot erzwinge. Ich habe auch den chrootpath von rssh deaktiviert und ChrootDirectory
in meiner sshd_config eine Match User-Klausel gesetzt. Ich habe die gleichen (Code 12) Ergebnisse von Rsync.
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Eine gute Lösung für Home-Backups und die gemeinsame Nutzung von Dateien / Druckern
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
10
Sicherungssoftware für Mac OS X