lftp bidirektionale Synchronisation
603
stackunderflow
Wie synchronisiere ich Verzeichnisse auf zwei verschiedenen Maschinen? Wenn ich eine Datei auf dem Windows-Rechner ändere / hinzufüge / lösche, muss sie auf dem Linux-Rechner geändert / hinzugefügt / gelöscht werden und umgekehrt.
Ich muss verwenden lftp
, um mich mit der Windows-Maschine zu verbinden, ich habe keinen ssh
Zugriff und ich kann keine Befehle von der Windows-Maschine ausführen.
Das ist mein bisheriges Skript, das auf dem Linux-Server läuft :
#!/bin/bash HOST='ftp://windows.server:21' USER='myuser' PASS='mypass' TARGETFOLDER='/linux-server-folder' SOURCEFOLDER='/windows-server-folder' lftp -f " set ftp:ssl-allow true set ftp:ssl-force true set ftp:ssl-protect-data true set ftp:ssl-protect-list true set ssl:verify-certificate true open $HOST login $USER $PASS "
Angenommen, der Windows-Computer verwendet normales FTP und nicht etwas Exotisches. Können Sie nicht `rsync` statt ftp anstelle von` lftp` verwenden?
dirkt vor 7 Jahren
0
Die Daten und Anmeldedaten sollten verschlüsselt übertragen werden. Ich kann also nur "lftp" verwenden.
stackunderflow vor 7 Jahren
0
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
-
16
Wie bleiben iTunes-Bibliotheken synchron?
-
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
Was sind die Unterschiede zwischen Linux Window Managern?
-
12
Wie kann ich Ordner zwischen mehreren Computern über mein Heimnetzwerk synchronisieren?
-
8
Gibt es Passwort-Manager für iPhone und Windows XP?