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.

Raspberry-FingerPrint-bujarra

Haremos un ejemplo para permitir acceso de la Raspberri Pi ‘Aa 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!

Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!