Guest User

Untitled

a guest
Apr 22nd, 2018
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. fichero /home/pi/ola.txt de pi en lan a directorio sd en equipo anfitrion
  2.  
  3. rsync -avz -e "ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no" --progress pi@192.168.1.131:/home/pi/ola.txt /media/sergio/rootfs/home/pi/ola.txt
  4.  
  5. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  6.  
  7. escenario: raspberry conectada, tarjeta sd en anfitrion
  8. objetivo: sincronizar kodi entre raspberry configurada y tarjeta sd con instalación básica
  9.  
  10. ip raspaberry en lan = 192.168.1.131
  11. directorio de tarjeta sd = /media/sergio/rootfs/
  12. directorio de clave ssh = /home/sergio/.ssh/id_pi
  13.  
  14. -- en raspberry conectada a lan:
  15.  
  16. #apt install openssh-server
  17.  
  18. #nano /etc/ssh/sshd_config
  19. PermitRootLogin prohibit-password
  20. PermitRootLogin yes
  21.  
  22. #systemctl restart sshd
  23.  
  24. #mkdir -m 700 ${HOME}/.ssh
  25. #touch ~/.ssh/authorized_keys
  26. #chmod 600 ~/.ssh/authorized_keys
  27.  
  28. -- en anfitrión:
  29.  
  30. - crear clave ssh sin contraseña y pasarla a la rasberry
  31.  
  32. ssh-keygen -t rsa -b 2048
  33. ssh-copy-id -i ~/.ssh/id_pi -o PreferredAuthentications=password -o PubkeyAuthentication=no root@192.168.1.131
  34. ssh root@192.168.1.131
  35.  
  36. - buscar todos los directorios que contengan 'kodi', cortarlos a partir del directorio que pertenece a la sd y sincronizar desde la pi en lan a la sd (solo muestra errores)
  37.  
  38. sudo find /media/sergio/rootfs/ -iname kodi | cut -c21- | xargs -I{} sudo rsync -avz -e "ssh -i /home/sergio/.ssh/id_pi" --progress pi@192.168.1.131:{} /media/sergio/rootfs{} > /dev/null
  39.  
  40. TODO:
  41. comprobar ficheros necesarios para la sincronización y pasarlo como lista al find
  42. una vez funcione parametrizar comandos
Add Comment
Please, Sign In to add comment