Úvodná » tipy » Zablokujte prihlásenie SSH pridaním kľúča k vzdialenému serveru v jedinom príkaze

    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ý.