Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
Nyissa meg a PuTTY billentyűgenerátort.
A Paraméterekterületen válassza RSAlehetőséget.
A generált kulcs bitjeinek száma mezőben adja meg a 2048-at.
Válassza a lehetőséget, majd generálja a-et.
A Kulcs területen hozzon létre néhány véletlenszerű karaktert úgy, hogy a kurzort az üres terület fölé helyezi.
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.
Válassza a Nyilvános kulcs mentéselehetőséget, és mentse azt egy olyan helyre, ahol hozzáférhet.
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.
Nyissa meg a PuTTY-t.
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).
Ellenőrizze, hogy a port22, és a kapcsolattípusSSH.
A Kategória fa területen bontsa ki SSH- és hitelesítési.
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).
A Kategória hierarchiában válassza ki a(z) Munkamenetlehetőséget.
A Mentett munkamenetekcsoportban adja meg a munkamenet nevét, majd válassza a Mentéslehetőséget.
A Mentett munkamenetek listában válassza ki a munkamenet nevét, majd válassza a Betöltéslehetőséget.
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
FileZillaletöltése és telepítése.
Nyissa meg a FileZilla fájlt.
Válassza a Fájl>Site Manager.
A Protokoll legördülő listában válassza SFTP – SSH fájlátviteli protokoll.
A Gazdagép mezőbe írja be a számítógép nyilvános IP-címét.
A Bejelentkezés típusa mezőben válassza Normállehetőséget.
Adja meg a felhasználónevet és a jelszót.
Válassza OKlehetőséget.
Válassza >beállítások szerkesztéselehetőséget.
A Lap kijelölése fa területen bontsa ki Kapcsolat, majd válassza SFTPlehetőséget.
Válassza a Kulcsfájl hozzáadásalehetőséget, majd adja meg a titkos kulcsfájlt (például <fájlnevet>.ppk).
Válassza OKlehetőséget.
A kapcsolat megnyitása
- Nyissa meg a FileZilla fájlt.
- Válassza Fájl>Site Manager.
- 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.