Need help? Chat now!

Hostwinds Tutorials

Suchergebnisse für:


Inhaltsverzeichnis


Nur Linux
Von einer Unix-Maschine
Von einem Windows-Computer

So synchronisieren Sie einen VPS mit Ihrem lokalen Computer mit rsync (Linux)

Stichworte: Linux,  VPS 

Nur Linux
Von einer Unix-Maschine
Von einem Windows-Computer

Nur Linux

Diese Anleitung erfordert rsync und funktioniert nur unter Linux VPS und nicht unter Windows VPS.

Wenn Sie den Inhalt Ihres * -Nix VPS auf Ihre lokale Maschine kopieren möchten, ist das rsync Befehl macht es extrem einfach, dies zu tun.

rsync ist ein Standardtool für Unix-basierte Betriebssysteme, mit dem Dateien zwischen Verzeichnissen synchronisiert werden. Eine raffinierte Verwendung von rsync ist, dass sich die Quell- und Zielverzeichnisse für die Synchronisierung auf einem Remote-Server befinden können. Es funktioniert sogar mit MacOSx.

Wir können diese Funktion verwenden, um Dateien von den Remote VPS an Ihre LocalHost zu synchronisieren.Dieser One-Liner synchronisiert alle Dateien auf dem VPS ausgehend vom / vom Verzeichnis / aus.Es wird Berechtigungen und das Eigentum bewahren und Objekte in "Archiv" -Modus kopieren, die auch Zeitstempel, Symlinks und andere Funktionen erhalten:

Von einer Unix-Maschine

# sudo rsync --archive root@<IP>:/* --exclude={"/tmp/","/sys/","/proc/","/dev/","/mnt/"} .
  • sudo: Führen Sie den Befehl mit Root-Berechtigung aus
  • rsync: Führen Sie den Binärbefehl rsync aus
  • -Archiv: Wird im Archivmodus ausgeführt, der rekursiv ausgeführt wird und plattformübergreifende Daten wie Zeitstempel, Symlinks, Eigentumsverhältnisse und Berechtigungen beibehält.
  • Wurzel@:/* - Der Benutzername, Host und das Verzeichnis, aus dem Sie kopieren können. Ersetzen Wurzel mit dem Zielbenutzer auf dem VPS und ersetzen IP mit der IP des VPS
  • -Exclude = {"/ tmp /", "/ sys /", "/ proc /", "/ dev /", "/ mnt /"} : Schließt Dateien in aus tmp, sys, proc, dev, und mnt Verzeichnisse. Dies sind staatliche, exklusive Verzeichnisse, die im Allgemeinen nicht benötigt werden, sondern je nach Wunsch kopiert werden können.

Der Befehl kann einige Minuten dauern. Sobald der Vorgang abgeschlossen ist, ist der Inhalt des VPS auf Ihrem lokalen Computer verfügbar:

Sie haben jetzt eine Kopie des Inhalts des VPS mit den ursprünglichen Dateistrukturen erhalten.


Von einem Windows-Computer

Windows bietet keine Unterstützung für die rsync Befehl.Sie müssen Cygwin mit den Standardnetzpaketen installieren.Dann können Sie die bereitgestellten Befehle von Cygwins Bash.exe ausführen.

Geschrieben von Hostwinds Team  /  Juni 18, 2020