SSH-kulcspár használata Azure Stack Hub

Ha nyitott SSH-kapcsolatot kell használnia a fejlesztői gép és a webalkalmazást tartalmazó Azure Stack Hub-példány kiszolgálói virtuális gépe között, előfordulhat, hogy létre kell hoznia egy nyilvános és titkos Secure Shell- (SSH-) kulcspárt.

Ebben a cikkben létrehozza a kulcsokat, majd a használatával csatlakozik a kiszolgálóhoz. Egy SSH-ügyféllel Bash-parancssort kaphat a Linux-kiszolgálón, vagy egy biztonságos FTP- (SFTP-) ügyféllel fájlokat mozgathat a kiszolgálóra és a kiszolgálóról.

SSH-kulcspár létrehozása a Windows

Ebben a szakaszban a PuTTY Key Generator használatával fog létrehozni egy nyilvános SSH-kulcsot és egy titkos kulcspárt, amely akkor használható, amikor biztonságos kapcsolatot hoz létre a Linux rendszerű gépekkel a Azure Stack Hub példányban. A PuTTY egy ingyenes terminálemulátor, amely lehetővé teszi a kiszolgálóhoz való csatlakozást SSH-n és Telneten keresztül.

  1. Töltse le és telepítse a PuTTY-t a gépére.

  2. Nyissa meg a PuTTY kulcsgenerátort.

    PuTTY Key Generator üres kulcsmezővel

  3. A Paraméterek alattválassza az RSA lehetőséget.

  4. A Létrehozott kulcs bitszáma mezőbe írja be a 2048 számot.

  5. Válassza a Generate (Generálás) lehetőséget.

  6. A Kulcs területen hozzon létre néhány véletlenszerű karaktert úgy, hogy a kurzort az üres területre mozgatja.

    PuTTY Key Generator egy kitöltve kulcsmezővel

  7. Adjon meg egy kulcsjelet, és erősítse meg a Jelszó megerősítése mezőben. Jegyezze fel a jelszót későbbi használatra.

  8. Válassza a Save public key(Nyilvános kulcs mentése) lehetőséget, és mentse egy olyan helyre, ahol hozzá tud férni.

  9. Válassza a Titkos kulcs mentéselehetőséget, és mentse egy olyan helyre, ahol hozzá tud férni. Ne feledje, hogy a nyilvános kulccsal tartozik.

A nyilvános kulcsot a mentett szövegfájl tárolja. A szöveg az alábbihoz hasonló:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20190330"
THISISANEXAMPLEDONOTUSE AAAAB3NzaC1yc2EAAAABJQAAAQEAthW2CinpqhXq
9uSa8/lSH7tLelMXnFljSrJIcpxp3MlHlYVbjHHoKfpvQek8DwKdOUcFIEzuStfT
Z8eUI1s5ZXkACudML68qQT8R0cmcFBGNY20K9ZMz/kZkCEbN80DJ+UnWgjdXKLvD
Dwl9aQwNc7W/WCuZtWPazee95PzAShPefGZ87Jp0OCxKaGYZ7UXMrCethwfVumvU
aj+aPsSThXncgVQUhSf/1IoRtnGOiZoktVvt0TIlhxDrHKHU/aZueaFXYqpxDLIs
BvpmONCSR3YnyUtgWV27N6zC7U1OBdmv7TN6M7g01uOYQKI/GQ==
---- END SSH2 PUBLIC KEY ----

Amikor egy alkalmazás lekérte a kulcsot, a szövegfájl teljes tartalmát kimásoló és beilleszti.

Csatlakozás SSH-val a PuTTY használatával

A PuTTY telepítésekor a PuTTY-kulcsgenerátor és egy SSH-ügyfél is telepítve lesz. Ebben a szakaszban megnyitja a PuTTY SSH-ügyfelet, és konfigurálja a kapcsolati értékeket és az SSH-kulcsot. Ha ugyanazon a hálózaton van, mint a Azure Stack Hub, csatlakozzon a virtuális géphez.

A csatlakozás előtt a következőre lesz szüksége:

  • Putty
  • A virtuálisgép-példány linuxos gépének IP-címe és felhasználóneve Azure Stack Hub, amely nyilvános SSH-kulcsot használ hitelesítéstípusként.
  • Nyissa meg a 22-es portot a gép számára.
  • A nyilvános kulccsal párosított titkos SSH-kulcs.
  • A PuTTY-t futtató ügyfélszámítógépnek ugyanazon a hálózaton kell lennie, mint a Azure Stack Hub példánynak.
  1. Nyissa meg a PuTTY eszközt.

    A PuTTY-konfiguráció panel

  2. Az Állomásnév (vagy IP-cím) mezőbe írja be a gép felhasználónevét és nyilvános IP-címét (például).

  3. Ellenőrizze, hogy a port22-e,a kapcsolat típusa pedig SSH.

  4. A Kategória fában bontsa ki az SSH ésaz Auth struktúrát.

    A PuTTY-konfiguráció panel – SSH titkos kulcs

  5. A Titkos kulcsfájl hitelesítéshez mező mellett válassza a Tallózáslehetőséget, majd keresse meg a nyilvános és titkos kulcspár titkos kulcsfájlját (.ppkfájlnév).

  6. A Kategóriafán válassza a Munkamenet lehetőséget.

    A PuTTY Konfigurációs panel

  7. A Mentett munkamenetek alattadja meg a munkamenet nevét, majd válassza a Mentés lehetőséget.

  8. A Mentett munkamenetek listában válassza ki a munkamenet nevét, majd válassza a Betöltés lehetőséget.

  9. Válassza a Megnyitás lehetőséget. Megnyílik az SSH-munkamenet.

Csatlakozás SFTP és a FileZilla

A fájlok Linux rendszerű gépre vagy gépről való áthelyezéséhez használhatja a FileZilla FTP-ügyfelet, amely támogatja a biztonságos FTP-t (SFTP). A FileZilla Windows 10, Linux és macOS rendszeren fut. A FileZilla-ügyfél támogatja az FTP-t, a TLS-n keresztüli FTP-t (FTPS) és az SFTP-t. Ez egy nyílt forráskódú szoftver, amely ingyenesen elérhető a GNU általános nyilvános licenc feltételei szerint.

Kapcsolat beállítása

  1. Töltse le és telepítse a FileZilla fájlt.

  2. Nyissa meg a FileZilla fájlt.

  3. Válassza a FájlSite Managerlehetőséget.

    A FileZilla Site Manager panel

  4. A Protokoll legördülő listában válassza az SFTP – SSH-File Transfer Protocol.

  5. A Gazdagép mezőben adja meg a gép nyilvános IP-címét.

  6. A Bejelentkezés típusa mezőben válassza a Normál lehetőséget.

  7. Adja meg a felhasználónevét és a jelszavát.

  8. Válassza az OK lehetőséget.

  9. Válassza a SzerkesztésGépházlehetőséget.

    A FileZilla Gépház panel

  10. A Select page tree (Oldal kiválasztása) fastruktúrában bontsa ki a Connection (Kapcsolat)et, majd válassza az SFTP lehetőséget.

  11. Válassza a Kulcsfájl hozzáadásalehetőséget, majd adja meg a titkos kulcsfájlt (például.ppk fájlnév).

  12. Válassza az OK lehetőséget.

A kapcsolat megnyitása

  1. Nyissa meg a FileZilla fájlt.
  2. Válassza a FájlSite Managerlehetőséget.
  3. Válassza ki a webhely nevét, majd válassza aCsatlakozás.

Következő lépések

Megtudhatja, hogyan állíthat be fejlesztési környezetet a Azure Stack Hub.