Ich weiß nicht viel über die Besonderheiten von Rsync, SSH, Stunnel usw., suche aber nach einer Möglichkeit, Rsync-Sicherungen durchzuführen, aber die Übertragung von Daten über das Netzwerk muss verschlüsselt sein (die Anmeldeinformationen und die Daten selbst) ). Es sieht so aus, als hätte ich zwei Möglichkeiten (habe ich mehr?):
- rsyncd + stunnel: Führen Sie einen rsync-Daemon auf dem Remotecomputer aus und richten Sie stunnel ein, um die Kommunikation zwischen ihnen zu verschlüsseln (wobei stunnel erforderlich ist, da rsyncd für sich selbst keine Verschlüsselung hat).
- rsync über SSH: Verwenden Sie einfach den regulären Befehl rsync und legen Sie SSH als Remote-Shell fest, um die Kommunikation zu verschlüsseln.
Welche Vor- und Nachteile hat jeder dieser Ansätze im Hinblick auf Sicherheit, Geschwindigkeit, Effizienz, einfache Verwaltung usw.?