Anzeige:
Ergebnis 1 bis 2 von 2

Thema: tar-Archive on the fly via SCP (nicht SSH) pipen

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.08.2005
    Beiträge
    10

    tar-Archive on the fly via SCP (nicht SSH) pipen

    Hiho,

    ich bin hier schon seit einiger Zeit am basteln, finde aber leider keine zufriedenstellende Lösung. Ich mache grad ein kleines Backupskript. Ein Ordner soll gepackt werden und dann on the fly via SCP auf einen anderen Rechner kopiert werden. Ist durch diesen Befehl soweit kein Problem:
    Code:
    tar czf - /home/test | ssh -i zertifikat user@ip-adresse "cat > archivname"
    Ich möchte aber aus Sicherheitsgründen dem User nur die Shell "scponly" verpassen. Somit komme ich mit dem ssh-Kommando nicht weit, da SSH != SCP . Folgendes passiert, wenn für den User nur "scponly" aktiv ist:

    Code:
    invalid characters in scp command!
    here:> buh.tgz
    try using a wildcard to match this file/directory
    Habe jetzt schon mehrere Tage gegoogelt aber keine Lösung zu diesem Problem gefunden:

    Wie pipe ich direkt über SCP und nicht über SSH? Vielleicht hat ja jemand eine Idee! Danke schonmal!

    Gruß Jens

  2. #2
    Registrierter Benutzer
    Registriert seit
    20.10.2008
    Beiträge
    32
    Ich denke das man mit scp nur Dateien kopieren kann und keine streams schicken kann. Ich würde Dir empfehlen das Archiv lokal zu erstellen es dann per scp zu kopieren und danach zu löschen.

    Ich denke aber mal das Du ein Platzproblem hast, warum sonst on the fly direkt weitergeben. Würde mir notfalls mal rsync anschaun, hat glaub ich auch Möglichkeiten archive zu erstellen.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •