
Das ist eine etwas anfängerhafte Frage, also entschuldige ich mich, wenn das nicht einmal machbar ist, aber ich dachte, ich frage trotzdem mal.
An meinen Computer (Windows 8.1) sind zwei Festplatten angeschlossen, eine interne und eine externe (über USB verbunden). Nennen wir sie die Laufwerke A:\ bzw. Z:\. Auf jedem Laufwerk befindet sich ein Ordner, den ich mit dem entsprechenden Ordner auf dem anderen Laufwerk synchronisieren möchte. Dies möchte ich über sFTP wie folgt tun:
A:\Ordner1 <== sFTP ==> Z:\Ordner2
In meinem sFTP-Client (FreeFileSync) werde ich nach einem Servernamen/einer IP-Adresse usw. gefragt. Ich habe keine Ahnung, was ich in diese Felder eingeben soll.
Ist das möglich? Und wenn ja, wie geht das? Bedenken Sie bitte, dass ich ein Laie bin, der noch nie (s)FTP verwendet hat und wenig darüber weiß, außer dass ich es für diesen Zweck verwenden muss.
Ich bin für alle Gedanken dankbar. Danke.
Antwort1
Mich interessiert Ihr Gedankengang zur Notwendigkeit von SFTP. SFTP ermöglicht verschlüsselten Dateitransfer zwischen zwei Rechnern über eine (möglicherweise virtuelle) Netzwerkverbindung. Dafür benötigen Sie einen SFTP-Client (den Sie anscheinend bereits haben) und einen SFTP-Server (den Sie anscheinend nicht haben).
Wenn Sie Dateien auf derselben Maschine kopieren, ist die Verwendung dieses Protokolls sinnlos. Schließlich sind die kopierten Dateien außerhalb der Maschine nicht sichtbar, sodass die Verschlüsselungs- und Netzwerkübertragungsfunktionen von SFTP wirkungslos wären.
Ich würde robocopy
die beiden Laufwerke spiegeln, um beispielsweise sicherzustellen, dass Z:\Folder1
sie identisch sind mit A:\Folder2
:
robocopy /mir A:\Folder1 Z:\Folder2
A:\Folder1
Wenn Sie voraussichtlich unabhängig voneinander Änderungen an und vornehmen , z. B. und Z:\Folder2
ändern , können Sie den Parameter durch einige der anderen Robocopy-Parameter ersetzen, um nur neuere Dateien zu kopieren, und ihn einmal in jede Richtung ausführen, um sicherzustellen, dass alle Änderungen repliziert werden.A:\Folder1\fileA
Z:\Folder2\fileB
/mir
Letzteres überlasse ich Ihnen als Übung; Sie können es jederzeit ausführen, robocopy /?
um die von Robocopy verwendeten Parameter abzurufen.
Antwort2
Wie sieht es mit dem Tarieren und Entpacken der Dateien aus?
Wenn Sie die Tar-Ausgabe direkt an untar weiterleiten, sollte kein Overhead entstehen.
Wenn Sie den SFTP-Weg gehen möchten, müssen Sie einen SSH-Server unter Windows installieren. Sie können verwendenMicrosoft-Build von OpenSSH(Link zu meinem Leitfaden).