Backup von SBS2011 zum Webserver (Debian) mit Robocopy
Hallo an Alle,
vorab: ich bin noch nicht so lange in der Administrator Szene, also seid mir bitte nicht böse, wenn ich auch mal eine dumme Frage stelle.
Ich habe hier shcon im Forum gesucht, aber keine Lösung gefunden, die auch läuft.
Problem:
Ich habe einen SBS2011, von dem Daten auf einem Webserver (Debian) gesichert werden sollen.
Der Webserver ist bei Hetzner mit fester IP.
Das ganze soll später dann am Besten auch noch automatisch und inkrementell geschehen.
Ich habe bisher mit Robocopy gut, sicher und zuverlässig Sicherungen machen können, allerdings immer nur auf Servern im internen Netz (meist auf einer angeschlossener NAS).
Wenn ich nun versuche ins Web zu sichern, bekomme ich die Fehlermeldung "Der Netzwerkpfad nicht gefunden".
Hier das RobocopyScript:
Ich habe extra einen neuen Benutzer angelegt, damit in dessen Homeverzeichnis gesichert werden soll.
Ich kann mich auch mit dem Benutzer am Server anmelden. Z.B. über Putty oder FileZilla.
Wo könnten nun die Fehler liegen?
Oder kann man so nur im internen Netz sichern?
Anmerkung:
vorab: ich bin noch nicht so lange in der Administrator Szene, also seid mir bitte nicht böse, wenn ich auch mal eine dumme Frage stelle.
Ich habe hier shcon im Forum gesucht, aber keine Lösung gefunden, die auch läuft.
Problem:
Ich habe einen SBS2011, von dem Daten auf einem Webserver (Debian) gesichert werden sollen.
Der Webserver ist bei Hetzner mit fester IP.
Das ganze soll später dann am Besten auch noch automatisch und inkrementell geschehen.
Ich habe bisher mit Robocopy gut, sicher und zuverlässig Sicherungen machen können, allerdings immer nur auf Servern im internen Netz (meist auf einer angeschlossener NAS).
Wenn ich nun versuche ins Web zu sichern, bekomme ich die Fehlermeldung "Der Netzwerkpfad nicht gefunden".
Hier das RobocopyScript:
net use \\SERVER_IP\ipc$ /user:BENUTZERNAME PASSPASS
robocopy "C:\tmp\test" "\\SERVER_IP\home\BENUTZERNAME" /MIR /E /COPYALL /V /LOG:"C:\tmp\rc_log.txt" /R:10 /W:30
net use \\SERVER_IP\ipc$ /del
Ich habe extra einen neuen Benutzer angelegt, damit in dessen Homeverzeichnis gesichert werden soll.
Ich kann mich auch mit dem Benutzer am Server anmelden. Z.B. über Putty oder FileZilla.
Wo könnten nun die Fehler liegen?
Oder kann man so nur im internen Netz sichern?
Anmerkung:
- Ich teste das Script von meinem Windows7 Rechner und in dem "tmp\test" Verzeichnis liegen nur 2 txt- und eine zip-Datei.
- Wenn ich mich über Putty oder per ftp anmelde, muss ich einen Port angeben. Aber das habe ich auch schon im Script vergeblich eingebaut gehabt.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 195115
Url: https://administrator.de/forum/backup-von-sbs2011-zum-webserver-debian-mit-robocopy-195115.html
Ausgedruckt am: 24.12.2024 um 12:12 Uhr
33 Kommentare
Neuester Kommentar
Hi PalRock,
Robocopy ist das "robuste Dateikopieren für Windows" d.h. es geht nur bei Windows-Freigaben.
Dein Linux Webserver hat aber wohl besser keine Windows-Freigabe (das ginge zwar mit Samba, aber das machen wir nicht per Internet!).
Du benutzt das falsche Tool, du könntest per HTTP und wput kopieren (ist aber nicht ratsam), oder mit scp/sFTP (das mit SSH) per SSH (besser und verschlüsselt), oder per FTP
VG
Deepsys
Robocopy ist das "robuste Dateikopieren für Windows" d.h. es geht nur bei Windows-Freigaben.
Dein Linux Webserver hat aber wohl besser keine Windows-Freigabe (das ginge zwar mit Samba, aber das machen wir nicht per Internet!).
Du benutzt das falsche Tool, du könntest per HTTP und wput kopieren (ist aber nicht ratsam), oder mit scp/sFTP (das mit SSH) per SSH (besser und verschlüsselt), oder per FTP
Oder kann man so nur im internen Netz sichern?
Nein, es muss eine Windows-Freigabe sein.VG
Deepsys
Nachtrag:
VG
Deepsys
Zitat von @PalRock:
Ich kann mich auch mit dem Benutzer am Server anmelden. Z.B. über Putty oder FileZilla.
Eben, putty macht SSH und FileZilla FTP.Ich kann mich auch mit dem Benutzer am Server anmelden. Z.B. über Putty oder FileZilla.
VG
Deepsys
Guten Morgen,
mit Robocopy könntest du nur auf ein Linux sichern, wenn es als Samba-Share freigegeben wird.
Das macht im Internet keinen Sinn, höchstens du setzt bei deinen Webserver ein VPN-Server auf, dann einen Samba-Server, dann verbindest du deinen SBS per VPN mit dem Webserver und kannst dann auf die Samba Freigabe zugreifen.
Eine Möglichkeit wäre mit Cygwin und Rsync.
Oder du hast lokal noch einen Fileserver mit Linux laufen, auf den kopierst du mit Robocopy, danach arbeitest du mit RSYNC von den Linux auf den Webserver.
Gruß Alex
mit Robocopy könntest du nur auf ein Linux sichern, wenn es als Samba-Share freigegeben wird.
Das macht im Internet keinen Sinn, höchstens du setzt bei deinen Webserver ein VPN-Server auf, dann einen Samba-Server, dann verbindest du deinen SBS per VPN mit dem Webserver und kannst dann auf die Samba Freigabe zugreifen.
Eine Möglichkeit wäre mit Cygwin und Rsync.
Oder du hast lokal noch einen Fileserver mit Linux laufen, auf den kopierst du mit Robocopy, danach arbeitest du mit RSYNC von den Linux auf den Webserver.
Gruß Alex
Hallo,
Nein. Auch mit Linux machbar. Allerdings dann Freigabe(n) mit Samba zur Verfügung stellen.
Gruß,
Peter
Nein. Auch mit Linux machbar. Allerdings dann Freigabe(n) mit Samba zur Verfügung stellen.
Habt ihr Erfahrung mit so schönen Tools, die per SSH Backups auf Servern machen ?
Wie ist es mit einer "Datensicherungs Software"? Ist die nicht besser für dein vorhaben geeignet?Gruß,
Peter
Hallo
Aber da SMB kein wirklich sicheres Protokoll ist sollte man dies nur über VPN machen.
Das würde deine Anforderung erfüllen allerdings musst du etwas Scripten.
Gruß
Zitat von @PalRock:
Also kann ich mit Robocopy nur zwischen Windows Rechnern sichern.
Gut zu wissen, dann hätte ich ja noch lange rumprobieren können... *verdammt*
Nein wie die Kollegen schon sagten mit einen Samba Server kannst du auch auf Linux Shares sichern.Also kann ich mit Robocopy nur zwischen Windows Rechnern sichern.
Gut zu wissen, dann hätte ich ja noch lange rumprobieren können... *verdammt*
Aber da SMB kein wirklich sicheres Protokoll ist sollte man dies nur über VPN machen.
Also brauche ich ein anderes Tool.
Habt ihr Erfahrung mit so schönen Tools, die per SSH Backups auf Servern machen ?
Am Besten automatisch und inkrementell.
Wie wäre es mit cygwin + ssh + rsync.Habt ihr Erfahrung mit so schönen Tools, die per SSH Backups auf Servern machen ?
Am Besten automatisch und inkrementell.
Das würde deine Anforderung erfüllen allerdings musst du etwas Scripten.
Gruß
Hallo,
Je nachdem. Es ist zimlich viel möglich. Schau es dir einfach mal an.
-Lernt man meistens etwas
-Weiß man auch genau was es macht
Gruß
PS.: Ist der Webserver nicht der falsche Platz für ein Backup?
Je nachdem. Es ist zimlich viel möglich. Schau es dir einfach mal an.
Gibt es da kein einfaches Progrämmchen, dem man sagt, was wann wohin gesichert werden soll ?
Gibt es sicher auch, aber bei dem was man selbst tippt-Lernt man meistens etwas
-Weiß man auch genau was es macht
Dann baut das eine Verbindung auf und legt die DAten dort inkrementell ab und gut ist ?
Genau das macht dein Script dann auch ;)Gruß
PS.: Ist der Webserver nicht der falsche Platz für ein Backup?
Doch vor allem im Öffentlichen Bereich
VG
Deepsys
VG
Deepsys
Hallo,
Dann erstellst du eine Batch Datei die den Befehl rsync ausführt.
Und dann erstellst du noch einen geplanten Task.
Gruß
Zitat von @PalRock:
Ist nicht für mich. Ich sichere auch lieber nicht im Web.
Es gibt aber auch beispielsweise ein Szenario, wo jemand Bilder in einer Galerie im Web immer synchron haben möchte, und das
nicht immer von Hand synchronisieren möchte.
Das ist aber dann eine Synchronisation/Replikation und kein Backup. Und da bei einer Galerie meistens ne DB dabei ist macht man sowas anders.Ist nicht für mich. Ich sichere auch lieber nicht im Web.
Es gibt aber auch beispielsweise ein Szenario, wo jemand Bilder in einer Galerie im Web immer synchron haben möchte, und das
nicht immer von Hand synchronisieren möchte.
Zurück zum Script
Hat jmd denn so ein Script schon mal geschrieben ?
Ich habe so etwas nämlich noch nie "gebaut"...
Als erstes musst du cygwin installieren.Hat jmd denn so ein Script schon mal geschrieben ?
Ich habe so etwas nämlich noch nie "gebaut"...
Dann erstellst du eine Batch Datei die den Befehl rsync ausführt.
Und dann erstellst du noch einen geplanten Task.
Zu den Progrämmchen:
Ich habe z.B. SyncBack gefunden. Das scheint sowas zu sein, was ich suche.
Hier ein Link dazu:
http://hannes-schurig.de/15/06/2010/regelmasiger-ftp-server-backup-mit- ...
Das funktioniert per FTP und nicht sFTP/FTPis/FTPes somit hast du wieder eine unverschlüsselte und unsichere Übertragung.Ich habe z.B. SyncBack gefunden. Das scheint sowas zu sein, was ich suche.
Hier ein Link dazu:
http://hannes-schurig.de/15/06/2010/regelmasiger-ftp-server-backup-mit- ...
Gruß
Hallo,
Natürlich haben Daten im Web ihre Berechtigung, je nach dem was der Anwender dort machen will. Du willst also nur die normalen Daten welche auf eine Webserver gehören mit eben jenen Webserver von lokal Synchronisieren, oder?
Gruß,
Peter
Zitat von @PalRock:
Ich sichere auch lieber nicht im Web.
Es gibt aber auch beispielsweise ein Szenario, wo jemand Bilder in einer Galerie im Web immer synchron haben möchte, und das nicht immer von Hand synchronisieren möchte.
Das hat aber mit deinem eingangs erwähnten Backup nun mal gar nichts zu tun. Es tut mir leid wenn wir hier jetztt alle Backup im Kopf hatten nur weil du es uns fälschlicherweise so gesagt hastIch sichere auch lieber nicht im Web.
Es gibt aber auch beispielsweise ein Szenario, wo jemand Bilder in einer Galerie im Web immer synchron haben möchte, und das nicht immer von Hand synchronisieren möchte.
Natürlich haben Daten im Web ihre Berechtigung, je nach dem was der Anwender dort machen will. Du willst also nur die normalen Daten welche auf eine Webserver gehören mit eben jenen Webserver von lokal Synchronisieren, oder?
Gruß,
Peter
Hallo,
ist zwar OffTopic aber muss ich einfach sagen.
Wenn du das baust und einrichtest hast du doch die Verantwortung ob es
a) Funtkioniert und
b) sicher ist.
Oder an wenn glaubst du wenden sich die wenn was nicht mehr geht?
Wer darf den Kopf hinhalten wenn die Daten weg sind oder jemand anders an die Daten kommt?
Gruß
ist zwar OffTopic aber muss ich einfach sagen.
Wenn du das baust und einrichtest hast du doch die Verantwortung ob es
a) Funtkioniert und
b) sicher ist.
Oder an wenn glaubst du wenden sich die wenn was nicht mehr geht?
Wer darf den Kopf hinhalten wenn die Daten weg sind oder jemand anders an die Daten kommt?
Gruß
Hallo,
Und auf jedenfall verschlüsselt übertragen.
Hast du ja vorher gesehen war auch nur FTP.
Und zur Erinnerung du wolltest vorher robocopy. Das ist auch nicht sicher.
Gruß
Zitat von @PalRock:
Das stimmt allerdings.... Werde das mal zur Sprache bringen.
Aber ich werde bestimmt die Antwort bekommen: "Dann mach es sicher" oder so etwas.
Sicherer wäre ein Band oder was lokales, wo du deine Daten nicht auf einem öffentlichen Server legst.Das stimmt allerdings.... Werde das mal zur Sprache bringen.
Aber ich werde bestimmt die Antwort bekommen: "Dann mach es sicher" oder so etwas.
Und auf jedenfall verschlüsselt übertragen.
Deshlab wäre so ein fertiges Programm ja nicht schlecht....
Was ist hier bei einem fertigen Programm anders?Hast du ja vorher gesehen war auch nur FTP.
Und zur Erinnerung du wolltest vorher robocopy. Das ist auch nicht sicher.
Gruß
Hi Pal,
was wäre denn wenn Du das Backup mit WBADMIN (MS Boardmittel) anlegst und nach erfolgreicher Sicherung (per sFTP) auf Deinen Webserver schiebst?
Nachteil: Du müsstest die lokale Kopie der Sicherung auf dem Server belassen da sonst keine Inkremetielle Sicherung möglich ist.
Wenn immer komplett gesichert wird könntest Du nach dem verschieben auch das lokale Backup löschen.
mfg
kowa
was wäre denn wenn Du das Backup mit WBADMIN (MS Boardmittel) anlegst und nach erfolgreicher Sicherung (per sFTP) auf Deinen Webserver schiebst?
Nachteil: Du müsstest die lokale Kopie der Sicherung auf dem Server belassen da sonst keine Inkremetielle Sicherung möglich ist.
Wenn immer komplett gesichert wird könntest Du nach dem verschieben auch das lokale Backup löschen.
mfg
kowa
Hallo PalRock,
da hättest Du besser im Linux-Bereich angefragt...
Hier tummeln sich lauter Windows-Admins, die sind betriebsblind!
Am Einfachsten gehts mit WebDAV und einem SSL-Zertifikat.
Kostet kleines Geld, sauber verschlüsselt, und wenn man es richtig einrichtet, dann kann damit auch jede Windows-Büchse umgehen.
(und Du kannst dann sogar Robocopy verwenden..)
Meine Fresse, ich sehe schon, die jungen Windows-Admins kennen sich wirklich nicht mehr aus... :-P
Lonesome Walker
da hättest Du besser im Linux-Bereich angefragt...
Hier tummeln sich lauter Windows-Admins, die sind betriebsblind!
Am Einfachsten gehts mit WebDAV und einem SSL-Zertifikat.
Kostet kleines Geld, sauber verschlüsselt, und wenn man es richtig einrichtet, dann kann damit auch jede Windows-Büchse umgehen.
(und Du kannst dann sogar Robocopy verwenden..)
Meine Fresse, ich sehe schon, die jungen Windows-Admins kennen sich wirklich nicht mehr aus... :-P
Lonesome Walker
Jaja, immer diese Probleme...
Also, generell frage ich mich, wofür Du net use verwendest?
Wenn das Laufwerk bereits im Explorer gemountet ist, braucht es kein net use mehr.
Wenn das noch nicht geschehen ist, kann man das manuell machen, und falls es dauerhaft (also auch nach Neustart) sein soll, gibt es auch irgendwie noch Netdrive.
Und dann stellt sich die Frage: hast Du SSL richtig implementiert?
Registry-Tweaks angewendet, da Microsoft einfach grottig ist...?
Welches Debian?
Du siehst, viele Fragen... :-P
Lonesome Walker
Also, generell frage ich mich, wofür Du net use verwendest?
Wenn das Laufwerk bereits im Explorer gemountet ist, braucht es kein net use mehr.
Wenn das noch nicht geschehen ist, kann man das manuell machen, und falls es dauerhaft (also auch nach Neustart) sein soll, gibt es auch irgendwie noch Netdrive.
Und dann stellt sich die Frage: hast Du SSL richtig implementiert?
Registry-Tweaks angewendet, da Microsoft einfach grottig ist...?
Welches Debian?
Du siehst, viele Fragen... :-P
Lonesome Walker
Hallo,
Quelle oder Ziel?
http://de.wikipedia.org/wiki/WebDAV
http://wiki.ubuntuusers.de/Samba
http://de.wikipedia.org/wiki/Server_Message_Block
Und nun such mal nach WebDav and Robocopy z.B. hier http://www.google.de/search?q=robocopy+and+webdav&rlz= und du findest dann dies hier http://www.com-magazin.de/uploads/tx_commagdb/2012-07_WebDAV_Tipps_und_ ...
Gruß,
Peter
Quelle oder Ziel?
ODer geht das mit Robocopy mal wieder nicht ??
Doo_Ooch. Lies dich mal ein was die verschiedenen Systeme sind und warum CIFS(SMB) <> WebDav ist.http://de.wikipedia.org/wiki/WebDAV
http://wiki.ubuntuusers.de/Samba
http://de.wikipedia.org/wiki/Server_Message_Block
Und nun such mal nach WebDav and Robocopy z.B. hier http://www.google.de/search?q=robocopy+and+webdav&rlz= und du findest dann dies hier http://www.com-magazin.de/uploads/tx_commagdb/2012-07_WebDAV_Tipps_und_ ...
Gruß,
Peter
Zitat von @PalRock:
Ein einfacher Copy Befehl im Windows-CMD funktioniert!
Unter Y:\ kann ich im Explorer ja auch alles machen!
Ein einfacher Copy Befehl im Windows-CMD funktioniert!
Unter Y:\ kann ich im Explorer ja auch alles machen!
Siehste
Ich hab es nun mit Windows 7 hinbekommen !! Bei dem Ziel "Y:" muss der "\" weg.
Jetzt muss ich das nur noch alles auf einem SBS_11 hinbekommen
Jetzt muss ich das nur noch alles auf einem SBS_11 hinbekommen
Windows 7 und SBS 2011 sind nahezu identisch; denk nur noch an das SSL...
Lonesome Walker
(der gerade wieder grinsen muß ob der Tatsache, daß dieses neumodische klickibunti Cloud-Zeugs ja auch nix anderes als Webdav ist )
Hallo,
Als wenn wir es nicht schon geahnt haben
Da aber ausser deine Beschwerden hier nichts anderes ankommt, ich Vermute jetzt mal das deine Fakten und Daten als Geheim eingestuft sind (und ich nicht wirklich ein Geheimnissträger mehr sein will), kannst du von uns nichts anderes erwarten. Wir Antworten gerne auf deine Kommentare oder Fragen, nur Hellsehen wollen wir aber auch nicht (mehr).
Und zu dein RobocopyFehlerBefehl von oben, ein Robocopy -? hätte dir schon lange sagen könnendas ein "\" nicht ans ende gehört.
Gruß,
Peter
Als wenn wir es nicht schon geahnt haben
Ich kann einfach kein Netzlaufwerk verbinden.
Wirklich nicht?Der Registry-Eintrag "BasicAuthLevel", den man bearbeiten soll, ist auch nicht da, weil
Warum soll der Bearbeitet werden?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WebClient\Parameters" nicht existiert.
Der SBS ist eben kein ClientMuss ich den anlegen ? Wenn ja, welche Werte noch ?
Warum fragst du uns? Du kommst doch an und sagst uns das du diesen Eintrag setzen musst. Dann wirst du doch wissen warum und vor allem, wo dein Wissen her stammt, oder?Oder muss ich dem Server noch ein Modul verpassen ?
Modul für was?Ich komme mir mittlerweile voll Panne vor....
Möchtest du da drauf auch eine Antwort? Da aber ausser deine Beschwerden hier nichts anderes ankommt, ich Vermute jetzt mal das deine Fakten und Daten als Geheim eingestuft sind (und ich nicht wirklich ein Geheimnissträger mehr sein will), kannst du von uns nichts anderes erwarten. Wir Antworten gerne auf deine Kommentare oder Fragen, nur Hellsehen wollen wir aber auch nicht (mehr).
Und zu dein Robocopy
-------------------------------------------------------------------------------
ROBOCOPY :: Robustes Dateikopieren für Windows
-------------------------------------------------------------------------------
Gestartet: Thu Dec 06 14:46:55 2012
Syntax :: ROBOCOPY Quelle Ziel [Datei [Datei]...] [Optionen]
Quelle :: Quellverzeichnis (Laufwerk:\Pfad oder \\Server\Freigabe\Pfad)
Ziel :: Zielverzeichnis (Laufwerk:\Pfad oder \\Server\Freigabe\Pfad)
Datei :: Zu kopierende Dateien (Namen/Platzhalter: Standard ist "*.*")
Peter