Odpojte prihlasovanie SSH pridaním kľúča k vzdialenému serveru v jedinom príkaze

Obsah:

Odpojte prihlasovanie SSH pridaním kľúča k vzdialenému serveru v jedinom príkaze
Odpojte prihlasovanie SSH pridaním kľúča k vzdialenému serveru v jedinom príkaze
Anonim
Ak chcete nastaviť kľúče SSH, aby ste mohli prihlásiť bez hesla, môžete tak urobiť jedným príkazom. Je to dosť jednoduché.
Ak chcete nastaviť kľúče SSH, aby ste mohli prihlásiť bez hesla, môžete tak urobiť jedným príkazom. Je to dosť jednoduché.

Prvá vec, ktorú musíte urobiť, je uistiť, že ste spustili príkaz keygen na vygenerovanie kľúčov (ak ste už vygenerovali klávesy, preskočte tento krok).

ssh-keygen -t rsa

Potom použite tento príkaz na stlačenie kľúča na vzdialený server a upravte ho tak, aby zodpovedal vášmu používateľskému menu a názvu hostiteľa.

cat ~/.ssh/id_rsa.pub | ssh user@hostname 'cat >>.ssh/authorized_keys'

Budete musieť svoje heslo prvýkrát zkopírovať. Potom by ste sa mali prihlásiť bez hesla alebo dokonca použiť scp alebo rsync bez zadania hesla. Môžete otestovať pomocou tohto príkazu:

ssh user@hostname

Určite je to oveľa jednoduchšie ako zadávanie hesla po celú dobu.

Alternatívna metóda

Môžete tiež použiť príkaz ssh-copy-id. Napríklad po vygenerovaní kľúčov použite tento príkaz:

ssh-copy-id -i ~/.ssh/id_rsa.pub user@hostname

Jednoduchá.

Odporúča: