20Jul

Hogyan SSH Hop a Key Forwarding a Windows


Szüksége van az SSH kulcsok Windows rendszeren való működtetésére, és úgy látja, hogy ez nagyon nehézkes lesz? Az
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 lehet az SSH-t egy Linux-géphez a Windows-ból nyilvános kulcsoddal használni a Putty &WinSCP.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.

Alap programok / csomagok telepítése

  • A PuTTY csomag ( nem csak a végrehajtható fájl) beszerzése és telepítése.
  • Opcionálisan szerezze be a WinSCP és mRemote programokat, és telepítse azokat.

Kulcspár létrehozása

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" -> & gt;"PuTTY" - & gt;"PuTTYgen"
  • Ha 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 cserélheti.
  • 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 kulcs, ezért próbálja meg az egér mozgását a véletlenszerűen a lehető legjobban használni.
  • Miután a program elkészült a kulcs létrehozása közben, az
  • A "Key Comment" soron változtassa azt valami hasznosnak, 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 veheti igénybe, 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 "kivonhatja" a nyilvános részt a "terhelés" a generátorral.

A Key-quartermaster

konfigurálása A PuTTY csomag részeként telepített "Pageant" program tárolhatja a kulcsokat és megadhatja őket mRemote, WinSCP és PuTTY igényeknek megfelelően.

  • Nyissa meg a "Start" menüpontot a Start menüből.(Megjegyzés: a rendszer tálcájához vezethet)
  • Ha a rendszer tálcájába futott, 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.
  • Ha szükséges, adja meg a jelszót.

Mostantól kezdve a Putty, a WinSCP és minden olyan program, amely az elülső részeként működik( például mRemote), először konzultál a Pageant programmal, ha van egy kulcs, amelyet használni kell a kapcsolathoz.

Betöltés automatikusan az indításkor( opcionális)

A fenti műveletet meg kell ismételni minden gép újraindítása után, mivel a pásztázó nem ment el a betöltött kulcskonfigurációktól. Ahhoz, hogy az indításkor automatikusan betöltse a konfigurációt, használhatja az alábbi két módszer valamelyikét:

  1. Abban az esetben, ha engedélyezte, hogy a Pageant átvegye a ppk utótagot, egyszerűen hozzá kell adnia a kulcsfájlokat a Windows "indításához"mappát.
  2. Hozzon létre egy parancsikont a programhoz, amely paraméterként adja meg a kulcsfájlokat. Például a "Target" parancs két( 2) billentyűhöz hasonlóan:

    "C: \ Program Files( x86) \ PuTTY \ pageant.exe" "C: \ Users \ AviadR \ Documents \ aviad's 4096.ppk""C: \ Users \ AviadR \ Documents \ aviad 1024.ppk
  • Ezután add hozzá ezt a parancsikont az ablak indításához.

Az SSH Agent továbbítás engedélyezése( PuTTY / mRemote)

Ez a konfiguráció opcionális, de ez lehetővé teszi, hogy ha egyszer SSHed-be kerül a gépbe, folytassa és az SSH-t a következő géphez, ugyanazzal a kulccsal. Ehhez:

  • Nyitott PuTTY.
  • A "Kapcsolat" alatt - & gt;"SSH" - & gt;„Auth”.
  • Ellenőrizze az "Ügynök továbbítása" lehetőséget.
  • Visszatérés a "Session" -ra
  • Válassza ki a "Default Settings" bejegyzést.
  • Kattintson a "Mentés" gombra.
  • Kész.

Az 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.
  • Ugrás az "SSH" - & gt;"Hitelesítés".
  • Ellenőrizze az "Engedélyezze az ügynököt továbbítás" jelölőnégyzetet.
  • Az "Általános beállítások" lehetőségre kattintva kattintson a "Beállítások" - & gt;"Preferenciák".
  • Engedélyezd, hogy a Putty meghívása a továbbítási opcióval az "Integráció" - & gt;"Alkalmazás" és az "-A" CLI opció hozzáadásával.
  • A későbbi kapcsolatok sablonná teheti ezt a sablont a "Munkamenet" -hez való visszatéréshez és a beíráshoz, így az alapadatok egységesek lesznek minden kapcsolaton( ha van ilyen), például a Felhasználónév, IP, stb. Ezután "mentse" a munkamenetet.
A szerző megjegyzései
Míg a puristák azt mondják, hogy minden komoly SSHinget Linux-gépen kell elvégezni, a valóság az, hogy az Ubuntu # 1 hibája "A Microsoft többségi asztali piaci részesedéssel rendelkezik", 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: Úgy gondolom én szolgáltam az idejét, és szabadon mennek?
SoundWave: Szabadon menni, Cybertronhoz. ..