If-Koubou

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ă (Cum să)

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

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