Zablokujte prihlásenie SSH pridaním kľúča k vzdialenému serveru v jedinom príkaze
Ak chcete nastaviť klávesy SSH, aby ste mohli prihlásiť bez hesla, môžete to 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 meno používateľa @ 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 vytvorení kľúčov použite tento príkaz:
ssh-copy-id -i ~ / .ssh / id_rsa.pub meno používateľa @ hostname
jednoduchý.