Usando impressão digital SSH entre Raspberry Pi’s
Se quisermos que várias Raspberry Pi interajam entre si, por exemplo, para executarem comandos remotos, o mais comum será fazê-lo através de ligação remota SSH. Se quisermos omitir a introdução das credenciais que o SSH exige ao fazer uma ligação remota, devemos criar uma confiança entre elas e não depender desse pedido de validação.
Haremos un ejemplo para permitir acceso de la Raspberri Pi ‘A’ a la Raspberry Pi ‘B’.
[Código-fonte]pi@A:~$ ssh-keygen -t rsa[/Código-fonte]
Primeiro, crearemos las claves de autenticación, lo haremos sin passphrase, este fingerprint nos identificará mediante la huella digital única (impressão digital).
[Código-fonte]pi@A:~$ ssh pi@B mkdir -p .ssh[/Código-fonte]
Creamos el directorio .ssh si es que el servidor remoto no lo tiene creado.
[Código-fonte]pi@A:~$ cat .ssh/id_rsa.pub | ssh pi@B ‘cat >> .ssh/authorized_keys’
pi@A:~$ sudo cat /root/.ssh/id_rsa.pub | ssh pi@B ‘cat >> .ssh/authorized_keys'[/Código-fonte]
Por defecto ssh guarda su llave pública o fingerprint en el archivo id_rsa.pub, así que añadimos la clave publica de A a la lista de permitidos de la Raspberry Pi B. Os recomiendo igualmente copiar la clave pública desde nuestro root por si ejecutamos algún comando con ‘sudo’.
[Código-fonte]pi@A:~$ ssh pi@B
pi@A:~$ ssh pi@B /home/pi/texto_a_voz.sh "Probando el altavoz de forma remota"[/Código-fonte]
E é isso! É muito fácil, podremos probar a conectarnos con ssh, copiar ficheros o ejecutar cualquier comando!








































