Az SSH bejelentkezések megkerülése azáltal, hogy egy távoli kiszolgáló kulcsát egy parancsba helyezi

Tartalomjegyzék:

Az SSH bejelentkezések megkerülése azáltal, hogy egy távoli kiszolgáló kulcsát egy parancsba helyezi
Az SSH bejelentkezések megkerülése azáltal, hogy egy távoli kiszolgáló kulcsát egy parancsba helyezi

Videó: Az SSH bejelentkezések megkerülése azáltal, hogy egy távoli kiszolgáló kulcsát egy parancsba helyezi

Videó: Az SSH bejelentkezések megkerülése azáltal, hogy egy távoli kiszolgáló kulcsát egy parancsba helyezi
Videó: Ultimate RunPod Tutorial For Stable Diffusion - Automatic1111 - Data Transfers, Extensions, CivitAI - YouTube 2024, Március
Anonim
Ha SSH kulcsokat szeretne beállítani, hogy engedélyezhesse a bejelentkezést jelszó nélkül, ezt egyetlen parancssal megteheti. Nagyon egyszerű.
Ha SSH kulcsokat szeretne beállítani, hogy engedélyezhesse a bejelentkezést jelszó nélkül, ezt egyetlen parancssal megteheti. Nagyon egyszerű.

Az első dolog, amit meg kell tennie, győződjön meg róla, hogy futtatta a billentyűzet parancsot a kulcsok generálásához (ha már generált kulcsokat, hagyja ki ezt a lépést).

ssh-keygen -t rsa

Ezt követően vigye ezt a parancsot a távoli kiszolgálóra, és módosítsa a kiszolgáló felhasználónevét és a gazdagépnevet.

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

Először be kell írnia a jelszavát a kulcsok másolásához. Ezt követően be kell jelentkeznie bejelentkezési jelszó nélkül, vagy akár az scp vagy az rsync használatát jelszó megadása nélkül is. Ezt a parancsot tesztelheti:

ssh user@hostname

Egyszerűen sokkal könnyebb, mint mindig beírni a jelszót.

Alternatív módszer

Az ssh-copy-id parancsot is használhatja. Például a kulcsok létrehozása után használja ezt a parancsot:

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

Könnyen.

Ajánlott: