Posílání souborů do vzdáleného počítače pomocí SCP s autentifikací pomocí klíče

29.05.2024 Raspberry Pi #ssh #keygen

Rychlý návod jak nastavit klíče pro posílání dat např. RPi do vzdáleného počítače bez nutné autentifikaci pomocí hesla.


To je výhodné například při využití cronu pro plánované odesílání dat na vzdálený počítač, např. pro zálohování.

  1. Musí se vygenerovat klíč na rodičovském počítače, ze kterého se budou soubory posílat na počítač vzdálený. V našem případě to je Raspberry Pi.

    ssh-keygen

    Budou zobrazeny tři otázky. Všechny stačí odklepnout klávesou Enter. Pokud by se vyplnilo heslo v druhé a třetí otázce, pak by bylo vyžadováno vždy při autentizaci pomocí klíče.

  2. Následně se zkopíruje veřejný klíč na počítač, kam chceme soubory posílat.

    ssh-copy-id -i /home/pifv/.ssh/id_rsa.pub student@xxx.xxx.xxx.xxx
  3. Pak už stačí otestovat, zda se přihlášení zdaří pomocí příkazu:

    ssh student@xxx.xxx.xxx.xxx
  4. Toď vše.

  

Literatura:

https://www.linkedin.com/pulse/step-procedure-enable-key-based-authentication-raspberry-arun-kl/