 necesito por favor que alguien me eche una mano pues no encuentro la solución de un comando que me esta volviendo loco y apenas hay información en la red de como llevarlo a cabo.
 necesito por favor que alguien me eche una mano pues no encuentro la solución de un comando que me esta volviendo loco y apenas hay 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:
Código:
#!/bin/bash
sshpass -p contraseña1 ssh pi@192.168.1.40
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:
Código:
#!/bin/bash
sshpass -p contraseña1 ssh pi@192.168.1.40
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.
Muchas gracias y espero obtener alguna solución.


 
  




 Autor
 Autor
		


 En línea
									En línea
								




