Usando ssh fingerprint entre Raspberry Pi's

Si volem que diverses Raspberry Pi interactuin entre elles, per exemple perquè executin comandaments remots, el més comú serà fer-ho mitjançant connexió remota de ssh. Si volem ometre introduir els que ens obliguen en fer una connexió remota, haurem de crear una confiança entre aquestes i no dependre d' aquesta petició de validació.

Raspberry-FingerPrint-bujarra

Farem un exemple per permetre accés de la Raspberri Pi 'A’ a la Raspberry Pi 'B'.

 

[sourcecode]pi@A:~$ ssh-keygen -t rsa[/sourcecode]

Primer, crearem les claus d'autenticació, ho farem sense passphrase, aquest fingerprint ens identificarà mitjançant l'empremta digital única (fingerprint).

 

[sourcecode]pi@A:~$ ssh pi@B mkdir -p .ssh[/sourcecode]

Creem el directori .ssh si és que el servidor remot no el té creat.

 

[sourcecode]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'[/sourcecode]

Per defecte ssh guarda la seva clau pública o fingerprint a l'arxiu id_rsa.pub, així que afegim la clau publica d'A a la llista de permesos de la Raspberry Pi B. Us recomano igualment copiar la clau pública des del nostre root per si executem algun comando amb 'sudo'.

 

[sourcecode]pi@A:~$ ssh pi@B
pi@A:~$ ssh pi@B /home/pi/texto_a_voz.sh "Provant l'altaveu de forma remota"[/sourcecode]

I llest! Així de fàcil, podrem provar de connectar-nos amb ssh, copiar fitxers o executar qualsevol comandament!

Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!