Jelszó nélküli SSH kapcsolat Nyomtatás

  • ssh, linux
  • 0

A távoli gépek közötti, jelszó nélküli kapcsolat több célra is használható (fájlszinkron, másolás, felügyelet) de bizonyos értelemben biztonsági előnye is lehet egy "egyszerű" jelszóhoz képest.

  1. Kulcspár generálása a kliensen
    ssh-keygen  -f /root/.ssh/client_name -N ""
    -f: külön fájlnév, hogy ne írja felül az esetleges már meglévő alapértelmezett kulcsot
    -N "": üres jelmondat (jelszó nélküli kulcs — enélkül nem lehetne scriptből/cronból automatikusan használni)
    Ez a parancs létrehoz két fájlt: client_name (privát kulcs) és client_name.pub (nyilvános kulcs).
  2. A publikus kulcs átmásolása a célszerverre
    ssh-copy-id -i /root/.ssh/client_name.pub felhasznalo@cel_szerver
    Ez a parancs bekéri a célszerver jelszavát egyszer, és automatikusan beleteszi a nyilvános kulcsot a célszerver ~/.ssh/authorized_keys fájljába.

Legközelebb már nem fog kelleni a jelszó, úgyhogy gyakorlatilag ennyi! Ugye, hogy nem is volt túl bonyolult!? :)


Hasznosnak találta ezt a választ?

« Vissza