Automatisch kopieren von Dateien von einer Linux-Maschine auf eine Windows-Maschine
Muss ich automatisch kopieren von Dateien von einem linux Rechner zu einem windows jeden Tag.
Ich bin auf der Suche nach etwas einfach und sicher wie scp, rsync, sftp. Leider, ich bin an einem Verlust, wie man dies auf dem Windows-Rechner.
Weiß jemand, wie dies zu tun?
InformationsquelleAutor | 2008-11-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie versuchen, die Montage der Windows-Laufwerk als mount-Punkt auf dem Linux-Rechner, mit smbfs; Sie würden dann in der Lage sein, um normale Linux-scripting und kopieren Sie tools wie cron und scp/rsync zu tun, das kopieren.
InformationsquelleAutor Avi
Finden Sie rsync für windows in der cygwin, mit diesem können Sie die Einrichtung zu einem rsync-server auf dem windows-Rechner und einen cron job auf Ihrem linux-Rechner rsync ' Ing alle Dateien auf der windows-Maschine. Wir verwendet, um zu tun, und es funktionierte gut.
InformationsquelleAutor Ulf Lindback
"Ich bin an einem Verlust, wie man dies auf dem Windows-Rechner." Windows ist der client oder der server? Bei einem Verlust, was bedeutet spezifisch? Was können Sie nicht tun?
"linux-Rechner zu einem windows" kann auf zwei Arten erfolgen.
Linux-client. Windows läuft ein FTP-oder SCP oder SSH-server. Der Linux-client und schiebt die Datei in Windows. Blick auf FileZilla für Kostenlose windows-FTP-server. Auch, windows hat oft eine FTP-Dienst, der ausgeschaltet. Drehen Sie es auf.
Windows-client. Windows in regelmäßigen Abständen zieht die Datei aus der linux-server. Dies ist einfacher, da Linux bereits alle notwendigen Server zur Verfügung stehen. Sie tun, howeveevr, müssen Sie starten auf Linux.
Gibt es eine Vielzahl von sftp -, scp-clients für Windows. Windows-kommt mit einem ftp-client. Google für sftp-client. Finden Sie WinSCP, Putty, filezilla, und die Liste freies Land Liste von sftp-clients.
InformationsquelleAutor S.Lott
Ich habe nicht verwendet es in Jahren jetzt, aber Sie könnten versuchen, Chor aus http://www.cis.upenn.edu/~bcpierce/unison/
Es getan werden könnte, mit 'smbclient', die funktioniert ähnlich wie ein FTP-client auf einen Windows-share. Überprüfen Sie aus der manpage:
man smbclient
und nach Möglichkeiten suchen, die Skript es mit der-c
option, oderman expect
zu fahren.Hier ist, wie würde ich es vermutlich tun obwohl:
wenn Sie synchronisieren Sie die Dateien. Melden Sie sich als
dieser Benutzer, und geben Sie die 'id' und die
numerische ID. Sie verwenden diese ID in
Schritt 4
mkdir /mnt/sharename
Editieren Sie Ihre Datei /etc/fstab und fügen Sie einen Eintrag, so etwas wie dieses. Ersetzen Sie die Benutzer-ID 500 mit Ihrer Benutzer-ID. Ersetzen Sie sharename mit Ihrem windows-Freigabename. Replance WINDOWSHOSTNAME mit Ihrem host-name oder IP-Adresse. Wenn Sie nicht wissen, die Aktien, laufen
smbclient -L WINDOWSHOSTNAME
.Bearbeiten /root/smblogin und setzen Sie die folgenden zwei Zeilen
Melden Sie sich als Benutzer aus Schritt 1.
mount /mnt/sharename
Wenn das gelingt, dann schreiben Sie ein Skript, um es automatisch zu tun. Nennen wir es 'backup.sh':
Cron verwenden, um das Skript auszuführen.
crontab -e
InformationsquelleAutor
Können Sie versuchen, WinSCP und seine scripting-Unterstützung. Und Windows-Unterstützung eine Art cron-like-operation in seine management-Zeug, nicht wahr?
InformationsquelleAutor che