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 -rsolució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 ... dstPero 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
psshpaquete. Tieneparallel-scpmando.-hLa 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 directoryQuiere que el destino sea un directorio.