Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
betreibe 2 kleine Server und möchte nun die BAckupdateien von einem zum anderen Server übertragen.
Kann ich das auch per Konsole machen ohne die Dateien auf meinem REchner zwischenspeichern zu müssen.
Ich versteh nur nicht, warum du nicht scp nehmen willst. :roll:
Lies mal hier:
http://www-it.desy.de/support/help/uco_documentation/sshhowto.html?lang=en;view=print
OK ist auch ok.
Aber ich bin Anfänger und sollte es anhand eines Beispieles mal shen wie so ein kompletter Befehl in der KOnsole ausschaut.
Die dort erläuterten Beispiele sind mir Rätselhaft.
Ich bitte darum.....ich möchte doch nur ein kleines Beispiel was man in der KOnsole eingeben muss um etwas von REchner A nach Rechner B zu kopieren.
Bei meinem obigen klappt das ja auch Prima.
Nur das ich nicht möchte das die Datei die zu7r Übertragung gepackt wird auf dem Zielrechner wieder entpackt wird.
Ich bitte euch Profis doch nur um eine winzige Kleinigkeit, Ihr wart doch auch mal auf Hilfe anderer angewiesen oder nicht ?!.
Du nutzt bei diesem Befehl zweimal tar. der 2.te packt alles gleich aus.
Folgendes kannst du machen:
tar cvzf - /root/test | ssh root@xxxxxx "cat > /tmp/meinesicherung.tar.gz"
Oder:
tar czf /tmp/sicherung.local.tar.gz /root/test
scp /tmp/sicherung.local.tar.gz root@xxxxxx:/tmp/meinesicherung.tar.gz
So als kurze Erklärungen:
tar ... Archivierer mit z.B. Option "f <filename>" bei "-" als Filename wird aud die Standardausgabe geschrieben.
ssh/scp sind bei einem Remotebackup sehr sinnvoll, da die Übertragung verschlüsselt wird.
scp + ssh: siehe "man scp" / "man ssh"
Beim ersten Befehl: "cat > filename"
"cat" liest in deisem Fall von Standardeingabe und wird mit "> filename" umgeleitet.
Viele Grüße,
Haveaniceday
PS: scp /root/test/test.txt root@xxxxxxxx:_/root/
In deinem Befehl ist ein Leerzeichen zuviel ! Zwischen xxx: und /root darf kein Leerzeichen sein.