Ich möchte ungefähr ein halbes Dutzend Dateien in ein paar Verzeichnissen in die gleichen Verzeichnisse auf einem Zielcomputer scp.
Ist dies ohne Verwendung von SSH-Schlüsseln in einem Anruf möglich?
Beispielsweise:
scp /path/to/fileA,/anoth/erpath/to/fileB,/yet/more/files/* #continue next line
destination:/path/to,/anoth/erpath/to,/yet/more/files
file-management
scp
Labyrinth
quelle
quelle
scp -r
Lösung schätze . aber für mehr ist das viel schneller.Sie können von mehreren src zu einem Ziel kopieren.
scp -r src1 src2 ... dst
Aber nicht zu mehreren Zielen.Eine Möglichkeit besteht darin, das gesamte Verzeichnis in ein temporäres Zielverzeichnis zu kopieren. Bewegen Sie sie anschließend zurück.
quelle
Schauen Sie sich das
pssh
Paket an. Es hatparallel-scp
Befehl.-h
Mit dieser Option können Sie eine Textdatei mit mehreren Hosts als Ziel bereitstellen (einer pro Zeile).quelle
ssh-add
. Sie geben Ihre Anmeldeinformationen einmal am Anfang eines Tages ein. Dann werden Sie automatisch angemeldet.Ich verwende den folgenden Befehl, um mehrere Dateien an mehrere Ziele zu kopieren.
Dieser Befehl verhält sich wie der folgende Befehlssatz
quelle
ubuntu@landslide:~$ scp -r {test1,test2} landslide:/home/ubuntu/{test3,test4}
scp: /home/ubuntu/test4: No such file or directory
Das Ziel soll ein Verzeichnis sein.