Homepage » tippek » Az SSH-bejelentkezések megkerülése a kulcsok hozzáadásával egy távoli kiszolgálóhoz egyetlen parancsban

    Az SSH-bejelentkezések megkerülése a kulcsok hozzáadásával egy távoli kiszolgálóhoz egyetlen parancsban

    Ha SSH kulcsokat szeretne beállítani a jelszó nélküli bejelentkezéshez, akkor ezt egyetlen parancs segítségével teheti meg. Elég könnyű.

    Az első dolog, amit meg kell tennie, győződjön meg róla, hogy futtatja a keygen parancsot a kulcsok létrehozásához (ha már létrehozott kulcsokat, hagyja ki ezt a lépést).

    ssh-keygen -t rsa

    Ezután használja ezt a parancsot a kulcs távoli kiszolgálóra való tolatásához, módosítva, hogy megfeleljen a kiszolgáló felhasználónevének és a gazdagép nevének.

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

    A kulcsok másolásához először meg kell adnia a jelszavát. Ezt követően jelszó nélkül is be kell jelentkeznie, vagy akár scp vagy rsync nélkül is használhatja a jelszót. Ezt a parancsot tesztelheti:

    ssh user @ hostname

    Ez minden bizonnyal sokkal könnyebb, mint a jelszó megadása.

    Alternatív módszer

    Használhatja az ssh-copy-id parancsot is. A kulcsok létrehozása után használja ezt a parancsot:

    ssh-copy-id -i ~ / .ssh / id_rsa.pub felhasználó @ hosztnév

    Könnyen.