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.
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.
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
- Programozás
- Biztonság
- SSH
- Linux
- Unix
- Biztonság

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