Szüksége van az SSH kulcsok Windows rendszeren való működtetésére, és azt tapasztalja, hogy ez nagyon gyorsan bonyolódik? A HTG megpróbálja a lehető legátláthatóbbá tenni a folyamatot a PuTTY csomagcsomag használatával.
Kép: kaneda99.
Áttekintés
Ebben az útmutatóban elmagyarázzuk, hogyan kell az SSH-t egy Linux-géphez a Windows-ból nyilvános kulcsoddal használni a Putty & Winscp használatával. Ezenkívül engedélyezzük a továbbítási opciót is. Ez lehetővé teszi, hogy továbbra is ugorjon a számítógépről, amelyhez kapcsolódott a kulcs, egy másik géphez, amely támogatja az SSHing kulcsokat. Nem fogjuk meggondolni, hogy miként tegyük közzé a nyilvános kulcsot a Linux-gépre, ahogy már lefedtük ezt a témát.
Telepítse az alapvető programokat / csomagokat
- Szerezd meg a PuTTY-tcsomag (nem csak a végrehajtható), és telepítse azt.
- Opcionálisan szerezze be a WinSCP és mRemote programokat, és telepítse azokat.
Generáljon kulcspárt
Ha még nem hozott létre kulcspárt, és a Windows asztal kényelméből kívánja használni, használhatja a "PuTTY csomag" részeként telepített "PuTTY kulcsgenerátort":
- Nyissa meg a "PuTTY kulcsgenerátort" a "Start" -> "PuTTY" -> "PuTTYgen"
- Bár nem szükséges, javasoljuk, hogy módosítsa a kulcs hosszát az alapértelmezett 1024-ből. A "bitek" számát alulról "1024" -ről "4096" -ra változtassa.
-
Kattintson a "Generate" (Generálás) gombra, és vigye az egeret véletlenszerűen, amíg a sáv el nem éri a 100% -ot. Ez a "só" a kulcsa, ezért próbálja meg az egér mozgását a véletlenszerűen lehetséges.
- Miután a program elkészült a kulcs létrehozásával,
-
A "Kulcskérdés" sorban változtassa meg, hogy valami hasznos legyen, mint a neved. Például:
- Bár nem szükséges, erősen ajánlott egy titkos kulcs beállítása a privát kulcson. Ez megvédi a privát kulcsot abban az esetben, ha valaki hozzáférést kap, és csak akkor kell meggondolnia, ha egyszer belép a gépi rendszerindításba, ha mindent megtesz az útmutatóban.
- Kattintson a "Privát kulcs mentése" lehetőségre.
Megjegyzés: Ha már rendelkezik mentett privát kulccsal, akkor "nyilvánosságra hozza" a nyilvános adatot a "generátorral" betöltve.
A Key-quartermaster beállítása
A PuTTY csomag részeként telepített "Pageant" program képes tárolni a kulcsokat és mRemote-t, WinSCP-t és PuTTY-t adni nekik.
-
A start menüből nyissa meg a "Pageant" -t. (Megjegyzés: ez a rendszer tálcájához vezethet)
- Ha lefutott a rendszertálcára, kattintson duplán a főablak megjelenítéséhez.
- Kattintson a "Kulcs hozzáadása" gombra, és adja meg a mentett kulcspárját.
- Szükség esetén adja meg a jelszót.
Mostantól kezdve a Putty, a WinSCP és az összes olyan program, amely az előlapon működik (például az mRemote), először konzultál a Pageant programmal, ha van egy kulcs, amelyet használni kell a kapcsolathoz.
Automatikus betöltés az indításkor (opcionális)
A fenti műveleteket minden gép újraindítása után meg kell ismételni, mivel a Pageant nem mentett betöltött kulcskonfigurációkat. Ha az indításkor automatikusan be szeretné tölteni a konfigurációt, használhatja az alábbi két módszer valamelyikét:
- Feltételezve, hogy engedélyezte, hogy a Pageant átvegye a ppk utótagot, egyszerűen hozzá kell adnia a kulcsfájlokat a Windows "indítási" mappájához.
-
Hozzon létre egy parancsikont a programhoz, amely paraméterként átadja a kulcsfájlokat. Például a "Target" parancs két (2) billentyűhöz hasonlít:
"C: Program Files (x86) PuTTY pageant.exe" "C: Felhasználók AviadR Dokumentumok aviad 4096.ppk" "C: Users AviadR Documents aviad's 1024.ppk
Ezután add hozzá ezt a parancsikont az ablak indításához.
SSH Agent továbbítás engedélyezése (PuTTY / mRemote)
Ez a konfiguráció opcionális, de ez lehetővé teszi, hogy egyszer, amikor SSHed-be kerül a gépbe, folytatni és az SSH-t a következő gépből, ugyanazzal a kulccsal. Ezt csináld meg:
- Nyissa meg a PuTTY-t.
- A "Kapcsolat" -> "SSH" -> "Auth" alatt.
-
Ellenőrizze az "Ügynök továbbítása" lehetőséget.
- Menjen vissza a "Session"
- Válassza ki az "Alapértelmezett beállítások" bejegyzést.
-
Kattintson a "Mentés" gombra.
- Kész.
SSH Agent továbbítás engedélyezése (WinSCP)
- A WinSCP új kapcsolatfülön, Engedélyezze az Advance opciók jelölőnégyzetet.
- Menjen az "SSH" -> "Hitelesítés" menüpontra.
-
Jelölje be az "Engedélyezés ügynök továbbítása" jelölőnégyzetet.
-
Az "Általános beállítások" lehetőségre kattintva kattintson a "Beállítások" -> "Beállítások" lehetőségre.
-
Engedélyezd, hogy a Putty meghívja a továbbítási opciót az "Integration" -> "Application" alkalmazással és az "-A" CLI opció hozzáadásával.
- Mostantól a következő kapcsolatok sablonná teheti ezt a sablont, és visszatérhet a "Session" -be, majd beírhatja. Az alapadatok egységesek lesznek az összes kapcsolat (ha van ilyen), például a Felhasználónév, IP, stb. Ezután "mentse" a munkamenetet.
Szerzői megjegyzések Míg a puristák azt mondják, hogy minden komoly SSHing-et meg kell csinálni egy Linux-gépen, a valóság az, hogy az Ubuntu # 1-es hibája "A Microsoft rendelkezik többségi asztali piaci részesedéssel", még mindig igaz. Talán egy nap teljesen áttérünk a Linux asztalra, de ez a nap nem lesz ma, és nem a 35 éves héja.
Spike: Szóval azt hiszem, szolgáltam az idejét, és szabadon mennék? SoundWave: Szabadon menni, Cybertronhoz …