Me gustaría scp alrededor de media docena de archivos en un par de directorios a los mismos directorios en una máquina de destino.
Sin utilizar claves ssh, ¿es esto posible en una llamada?
Por ejemplo:
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
madriguera
fuente
fuente
scp -r
solución. pero para más esto es mucho más rápido.Puede copiar desde múltiples src a un destino.
scp -r src1 src2 ... dst
Pero no a múltiples destinos.Una opción es copiar todo el directorio a un directorio de destino temporal. Luego muévalos hacia atrás después.
fuente
Mira el
pssh
paquete. Tieneparallel-scp
mando.-h
La opción le permite proporcionar un archivo de texto con varios hosts como destino (uno por línea).fuente
ssh-add
. Escribe sus credenciales una vez al comienzo de un día. Entonces inicias sesión automáticamente.Utilizo el siguiente comando para copiar múltiples archivos a múltiples destinos.
este comando actúa como el siguiente conjunto de comandos
fuente
ubuntu@landslide:~$ scp -r {test1,test2} landslide:/home/ubuntu/{test3,test4}
scp: /home/ubuntu/test4: No such file or directory
Quiere que el destino sea un directorio.