Pagina principala » sfaturi » Dezactivați conectările SSH prin adăugarea cheii dvs. la un server la distanță într-o singură comandă

    Dezactivați conectările SSH prin adăugarea cheii dvs. la un server la distanță într-o singură comandă

    Dacă doriți să configurați cheile SSH pentru a permite conectarea fără o parolă, puteți face acest lucru cu o singură comandă. Este destul de ușor.

    Primul lucru pe care trebuie să-l faceți este să vă asigurați că ați executat comanda keygen pentru a genera cheile (dacă ați generat deja chei, săriți acest pas).

    ssh-keygen -t rsa

    Apoi, utilizați această comandă pentru a împinge cheia la serverul la distanță, modificându-l astfel încât să se potrivească cu numele de utilizator al serverului și cu numele gazdei.

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

    Va trebui să introduceți parola pentru prima dată pentru a copia cheile. După aceea, ar trebui să vă puteți conecta fără o parolă sau chiar să utilizați scp sau rsync fără a introduce o parolă. Puteți testa cu această comandă:

    ssh user @ hostname

    Este cu siguranță mult mai ușor decât să introduceți o parolă tot timpul.

    Metodă alternativă

    De asemenea, puteți utiliza în schimb comanda ssh-copy-id. De exemplu, după generarea cheilor, utilizați această comandă:

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

    Uşor.