Megosztás a következőn keresztül:


SSH-kulcspár használata az Azure Stack Hubbal

Ha nyílt SSH-kapcsolatot szeretne használni a fejlesztőgép és a webalkalmazást üzemeltető 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 SSH-kulcspárt.

Ebben a cikkben a kulcsokat hozza létre, majd használja őket a kiszolgálóhoz való csatlakozáshoz. SSH-ügyfél használatával bash-kérést kérhet le a Linux-kiszolgálón, vagy biztonságos FTP-(SFTP-) ügyfél használatával áthelyezheti a fájlokat a kiszolgálóra és onnan.

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

Ebben a szakaszban a PuTTY Key Generator használatával hoz létre egy nyilvános SSH-kulcsot és egy titkos kulcspárt, amelyet az Azure Stack Hub-példány linuxos gépeihez való biztonságos kapcsolat létrehozásakor használhat. A PuTTY egy ingyenes terminálemulátor, amely lehetővé teszi, hogy SSH-val és Telneten keresztül csatlakozzon a kiszolgálóhoz.

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

  2. Nyissa meg a PuTTY billentyűgenerátort.

    PuTTY-kulcsgenerátor üres kulcsmezővel

  3. A Paraméterekterületen válassza RSAlehetőséget.

  4. A generált kulcs bitjeinek száma mezőben adja meg a 2048-at.

  5. Válassza a lehetőséget, majd generálja a-et.

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

    PuTTY-kulcsgenerátor egy kitöltött kulcsmezővel

  7. Adjon meg egy kulcsjelszót, é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 Nyilvános kulcs mentéselehetőséget, és mentse azt egy olyan helyre, ahol hozzáférhet.

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

A nyilvános kulcsot a mentett szövegfájl tárolja. A szöveg a következőképpen néz ki:

---- 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 kéri a kulcsot, másolja és illessze be a szövegfájl teljes tartalmát.

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

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

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

  • PuTTY
  • Az Azure Stack Hub-példány linuxos gépének IP-címe és felhasználóneve, amely hitelesítési típusként SSH nyilvános kulcsot használ.
  • A 22-s portot meg kell nyitni a gép számára.
  • A nyilvános kulccsal párosított privát SSH-kulcs.
  • A PuTTY-t futtató ügyfélszámítógép ugyanazon a hálózaton található, mint az Azure Stack Hub-példány.
  1. Nyissa meg a PuTTY-t.

    A PuTTY-konfiguráció panel

  2. A á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 username@192.XXX.XXX.XX).

  3. Ellenőrizze, hogy a port22, és a kapcsolattípusSSH.

  4. A Kategória fa területen bontsa ki SSH- és hitelesítési.

    PuTTY Configuration panel – SSH titkos kulcs

  5. A Hitelesítési magánkulcsfájl mező mellett válassza a Tallózáslehetőséget, majd keresse meg a nyilvános és magánkulcspár magánkulcsfájlját (<fájlnév>.ppk).

  6. A Kategória hierarchiában válassza ki a(z) Munkamenetlehetőséget.

    A PuTTY Konfiguráció panel

  7. A Mentett munkamenetekcsoportban adja meg a munkamenet nevét, majd válassza a Mentéslehetőséget.

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

  9. Válassza a megnyitásához. Megnyílik az SSH-munkamenet.

Csatlakozás az SFTP-vel a FileZilla használatával

A Fájlok linuxos gépre 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, az FTP-t tLS-en (FTPS) és az SFTP-n keresztül. Ez egy nyílt forráskódú szoftver, amely ingyenesen terjeszthető a GNU általános nyilvános licenc feltételei szerint.

A kapcsolat beállítása

  1. FileZillaletöltése és telepítése.

  2. Nyissa meg a FileZilla fájlt.

  3. Válassza a Fájl>Site Manager.

    A FileZilla Webhelykezelő ablak

  4. A Protokoll legördülő listában válassza SFTP – SSH fájlátviteli protokoll.

  5. A Gazdagép mezőbe írja be a számítógép nyilvános IP-címét.

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

  7. Adja meg a felhasználónevet és a jelszót.

  8. Válassza OKlehetőséget.

  9. Válassza >beállítások szerkesztéselehetőséget.

    A FileZilla beállításai panel

  10. A Lap kijelölése fa területen bontsa ki Kapcsolat, majd válassza SFTPlehetőséget.

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

  12. Válassza OKlehetőséget.

A kapcsolat megnyitása

  1. Nyissa meg a FileZilla fájlt.
  2. Válassza Fájl>Site Manager.
  3. Válassza ki a webhely nevét, majd válassza a Csatlakozáslehetőséget.

Következő lépések

Megtudhatja, hogyan Fejlesztési környezet beállítása az Azure Stack Hub.