Terminal: cómo transferir files por lotes a otras Mac

Me gustaría transferir algunos files de una computadora a otras 24 macs (que están protegidas por un usuario / pase). Es muy tedioso hacerlo manualmente conectando con Finder, transferir los files y continuar con el siguiente …

¿Hay alguna manera de hacerlo con Terminal (scp u otra herramienta) para poder escribir un script y ver cómo se hace automáticamente?

  • ¿Cómo deshabilitar el SpeedStep cuando se usa MacBook Pro sin batería?
  • Acceso directo para la barra de búsqueda en Dictionary.app
  • Guarde la session de la Terminal Mac en el file de text
  • Profiling Time Machine en OS / X Mavericks
  • ¿Qué configuration de privacidad debe habilitarse para usar la opción Sunset to Sunrise de Night Shift?
  • Chrome AutoSelectCertificateForUrls OSX
  • Gracias

  • No se puede iniciar session hasta después del reinicio
  • Cambio a la izquierda y alt están pegados
  • ¿Puedo controlar el tamaño y la position de la window al abrir files a través de un script?
  • ¿Cómo deshabilitar la function de autocomplete en macOS pero no en iOS?
  • Notificaciones desconocidas
  • OS X cambia el usuario administrador a usuario estándar con línea de command
  • One Solution collect form web for “Terminal: cómo transferir files por lotes a otras Mac”

    Es muy tedioso hacerlo manualmente conectando con Finder, transferir los files y continuar con el siguiente …

    Sí lo es. Hay una solución GUI: Apple Remote Desktop (ARD) fue diseñado con esto (y mucho más) en mente.

    ¿Hay alguna manera de hacerlo con Terminal (scp u otra herramienta) para poder escribir un script y ver cómo se hace automáticamente?

    Sí, lo hay, pero es necesario realizar primero un trabajo preliminar para convertirlo en un sistema automatizado.

    Que necesitas:

    • una count con privilegios de administrador en cada máquina
    • Acceso remoto habilitado
    • crea una key SSH para autenticarte sin una contraseña
    • pequeño script para copyr los files (opcional, para que no tenga que seguir escribiendo el command una y otra vez)

    Cuenta con privilegios de administrador e inicio de session remoto. Estos son auto explicativos. La configuration de sus keys SSH para un inicio de session sin contraseña se detalla en la publicación " Cómo SSH en una línea "

    Usando SCP para copyr un file, su command podría ser tan simple como:

    scp foo.bar admin@computer1:/remote/directory/location/foo.bar 

    Con la configuration de las llaves SSH, no se le pedirá una contraseña.

    Incluso podría hacer una secuencia de commands para un lote de computadoras:

     #!/bin/bash computers=(comp1 comp2 comp3) #Array of computer names rdir="/remote/directory/location" #Remmote directory file="foo.bar" #filename to be xfenetworking user="admin" #login username for comp in $computers do scp ${user}@${comp}:${rdir}/${file} done exit 

    El script iterará a través de las computadoras de la matriz copyndo el file foo.bar al directory remoto hasta que no queden más elementos y luego salga.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).