Írta: Rubaiat Hossain
RészvényCsipogEmail

A biztonságos jelszó nélküli bejelentkezés képzeletbeli dolognak tűnhet, de SSH-kulcsokkal könnyen elérhető.

Az SSH a forgalom teljes titkosításával biztosítja a kommunikációt a helyi gép és a távoli rendszer között. A jelszó megadása azonban minden alkalommal, amikor csatlakozik egy távoli gazdagéphez, kissé bosszantó lehet.

Szerencsére ezt a lépést megkerülheti a jelszó nélküli SSH bejelentkezés engedélyezésével. Megmutatjuk, hogyan kell használni a ssh-copy-id parancsot erre.

Az SSH használata jelszó nélkül

A jelszó nélküli bejelentkezés engedélyezéséhez a következőn keresztül SSH, mindössze annyit kell tennie, hogy másolja nyilvános kulcsát a távoli kiszolgálóra. Az SSH-kulcs valójában két kulcs párja: egy nyilvános és egy privát. Egy távoli SSH-kiszolgáló ezeket fogja használni hitelesítse személyazonosságát, mielőtt csatlakozna.

Könnyen létrehozhatja SSH-kulcspárjait a ssh-keygen parancs. Miután az ssh létrehozta a kulcsokat, másolja a nyilvános kulcsát a távoli kiszolgálóra. Ez biztosítja, hogy ne kelljen beírnia SSH-jelszavát a következő bejelentkezéskor.

instagram viewer

Nyilvános és privát SSH-kulcsok létrehozása

Egyszerűen indítsa el a terminált, és írja be a következő parancsot az SSH kulcspárok létrehozásához:

ssh-keygen

Tartsa lenyomva az Enter billentyűt minden promptnál, amíg a program be nem fejeződik és létre nem hozza a kulcsfájlokat.

Nyilvános SSH-kulcs hozzáadása a kiszolgálóhoz

Most, hogy létrehozta az SSH-kulcsokat, hozzá kell adnia a nyilvános kulcsot a távoli szerverhez. Ezt megteheti a ssh-copy-id parancs:

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

Írja be a fenti parancsot a terminálba, és cserélje ki felhasználó és távoli-host a felhasználónevével és a távoli gép gazdagépnevével/IP-jével.

Csatlakozzon az SSH szerverhez jelszó nélkül

Minden készen áll, hogy jelszó nélkül jelentkezzen be, miután hozzáadta a nyilvános kulcsot a szerverhez ezen keresztül ssh-copy-id. A következő paranccsal tesztelheti saját maga:

ssh user@remote-host. 

Szabaduljon meg a jelszavaktól az ssh-copy-id használatával

Használata ssh-copy-id, feltölthet nyilvános kulcsot egy távoli szerverre, és jelszó nélkül csatlakozhat. A jelszó nélküli hitelesítést azonban nem szabad minden rendszernél engedélyezni. Ehelyett használja a gyakran használt rendszerekhez való hozzáféréshez. Ha még nem ismeri ezt, próbálja meg megtanulni, hogyan kell beállítani az SSH-t és konfigurálni a beállításokat.

Az SSH beállítása Linuxon és a beállítás tesztelése: Útmutató kezdőknek

Távolról kell elérnie Linux számítógépét vagy szerverét? Így állíthatja be és konfigurálhatja az SSH-t Linuxon, Windowson és mobileszközökön.

Olvassa el a következőt

RészvényCsipogEmail
Kapcsolódó témák
  • Programozás
  • Biztonság
  • SSH
  • Linux
  • Unix
  • Biztonság
A szerzőről
Rubaiat Hossain (50 publikált cikk)

A Rubaiat egy CS diplomás, aki erősen rajong a nyílt forráskódért. Amellett, hogy Unix veterán, a hálózatbiztonsággal, a titkosítással és a funkcionális programozással is foglalkozik. A használt könyvek lelkes gyűjtője, és végtelenül rajong a klasszikus rockért.

Továbbiak Rubaiat Hossaintól

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!

Kattintson ide az előfizetéshez