Como ejecutar un script en Raspberry desde terminal Linux
Necesito la ayuda de algún experto ya que no encuentro la manera de hacer algo que debe de ser muy sencillo pero no encuentro nada de información en la red de como llevarlo a cabo.
Necesito realizar un script que sea capaz de ejecutar tareas en linux (ubuntu) para posteriormente conectarse a una Raspberry mediante SSH y ejecutar un determinado script dentro de la raspberry y al terminar volver al entorno de ubuntu.
Puede parecer lioso pero es sencillo, pongo un ejemplo:
En linux he creado un script llamada "prueba.sh" que contiene lo siguiente:
#!/bin/bash Sshpass -p contraseña1 ssh [email protected]
Con esto lo que hago es acceder a la Raspberry sin que me pida el password, hasta ahí bien.
Pero una vez dentro de la conexión con la Raspberry no consigo desencadenar los siguientes comandos del script, en este caso he intentado mandarle el comando para que se actualice nada mas entrar:
#!/bin/bash sshpass -p contraseña1 ssh [email protected] sudo apt-get update exit ssh
He probado colocando "&&" o colocando "echo" delante de las instrucciones pero no funciona.
La idea es que con un mismo script desde linux poder enviar ficheros a la raspberry y ademas ejecutar comandos dentro para hacerlo todo de forma automatizada.
No se si lo mas correcto seria usar protocolo SCP, ya que desde windows con el programa WinSCP si que conseguía realizar estas tareas.