SSH-kapcsolat létrehozása Linux rendszerű virtuális géphez az Azure Bastion használatával
Ez a cikk bemutatja, hogyan hozhat létre SSH-kapcsolatot közvetlenül az Azure Portal keresztül egy Azure-beli virtuális hálózaton található Linux rendszerű virtuális gépeihez. Az Azure Bastion használatakor a virtuális gépeknek nincs szükségük ügyfélre, ügynökre vagy további szoftverre. Linux rendszerű virtuális géphez RDP használatával is csatlakozhat. További információ: RDP-kapcsolat létrehozása Linux rendszerű virtuális géphez.
Az Azure Bastion biztonságos kapcsolatot biztosít azon virtuális hálózat összes virtuális gépéhez, amelyben ki van építve. Az Azure Bastion használatával megvédheti a virtuális gépeket attól, hogy RDP-/SSH-portokat tegyenek elérhetővé a külvilág számára, miközben továbbra is biztonságos hozzáférést biztosítanak AZ RDP/SSH használatával. További információ: Mi az az Azure Bastion?
Ha SSH-val csatlakozik Linux rendszerű virtuális géphez, a hitelesítéshez felhasználónév/jelszó és SSH-kulcsok is használhatók. A virtuális géphez SSH-kulcsokkal az alábbiak egyikével csatlakozhat:
- Manuálisan beírt titkos kulcs
- A titkos kulcs adatait tartalmazó fájl
Az SSH titkos kulcsának olyan formátumban kell lennie, amely a következővel "-----BEGIN RSA PRIVATE KEY-----" kezdődik és végződik "-----END RSA PRIVATE KEY-----": .
Előfeltételek
Győződjön meg arról, hogy beállított egy Azure Bastion-gazdagépet ahhoz a virtuális hálózathoz, amelyben a virtuális gép található. További információ: Azure Bastion-gazdagép létrehozása. Miután kiépítette és üzembe helyezte a Bastion szolgáltatást a virtuális hálózaton, használhatja a virtuális hálózat bármely virtuális gépéhez való csatlakozáshoz.
Kötelező szerepkörök
A kapcsolat létrehozásához a következő szerepkörök szükségesek:
- Olvasó szerepkör a virtuális gépen
- Olvasó szerepkör a NIC-ben a virtuális gép privát IP-címével
- Olvasó szerepkör az Azure Bastion-erőforrásban
Portok
Ahhoz, hogy A Linux rendszerű virtuális géphez SSH-n keresztül tudjon csatlakozni, a következő portokat kell megnyitnia a virtuális gépen:
Bejövő port: SSH (22) vagy
Bejövő port: Egyéni érték (ezt az egyéni portot akkor kell megadnia, amikor az Azure Bastionon keresztül csatlakozik a virtuális géphez)
Megjegyzés
Ha egyéni portértéket szeretne megadni, az Azure Bastiont a Standard termékváltozat használatával kell konfigurálni. Az alapszintű termékváltozat nem teszi lehetővé egyéni portok megadását.
Csatlakozás: Felhasználónév és jelszó használata
Nyissa meg az Azure Portalt. Nyissa meg azt a virtuális gépet, amelyhez csatlakozni szeretne, majd kattintson a Csatlakozás elemre, és válassza a Bastion lehetőséget a legördülő listából.
A Bastion kiválasztása után kattintson a Bastion használata elemre. Ha nem építi ki a Bastiont a virtuális hálózathoz, tekintse meg a Bastion konfigurálását.
Az Azure Bastiont használó Csatlakozás adja meg a felhasználónevet és a jelszót.
Válassza Csatlakozás a virtuális géphez való csatlakozáshoz.
Csatlakozás: Titkos kulcs manuális megadása
Nyissa meg az Azure Portalt. Nyissa meg azt a virtuális gépet, amelyhez csatlakozni szeretne, majd kattintson a Csatlakozás elemre, és válassza a Bastion lehetőséget a legördülő listából.
A Bastion kiválasztása után kattintson a Bastion használata elemre. Ha nem építi ki a Bastiont a virtuális hálózathoz, tekintse meg a Bastion konfigurálását.
Az Azure Bastiont használó Csatlakozás adja meg a felhasználónevet és az SSH titkos kulcsát.
Írja be a titkos kulcsot az SSH titkos kulcs szövegterületére (vagy illessze be közvetlenül).
Válassza Csatlakozás a virtuális géphez való csatlakozáshoz.
Csatlakozás: Titkos kulcsfájl használata
Nyissa meg az Azure Portalt. Nyissa meg azt a virtuális gépet, amelyhez csatlakozni szeretne, majd kattintson a Csatlakozás elemre, és válassza a Bastion lehetőséget a legördülő listából.
A Bastion kiválasztása után kattintson a Bastion használata elemre. Ha nem építi ki a Bastiont a virtuális hálózathoz, tekintse meg a Bastion konfigurálását.
Az Azure Bastiont használó Csatlakozás adja meg a felhasználónév és az SSH titkos kulcsát a helyi fájlból.
Tallózással keresse meg a fájlt, majd kattintson a Megnyitás gombra.
Válassza Csatlakozás a virtuális géphez való csatlakozáshoz. Ha a Csatlakozás gombra kattint, az ehhez a virtuális géphez tartozó SSH közvetlenül megnyílik a Azure Portal. Ez a kapcsolat HTML5-en keresztül történik a Bastion szolgáltatás 443-os portjának használatával a virtuális gép magánhálózati IP-címén keresztül.
Csatlakozás: Az Azure Key Vault-ben tárolt titkos kulcs használata
Nyissa meg az Azure Portalt. Nyissa meg azt a virtuális gépet, amelyhez csatlakozni szeretne, majd kattintson a Csatlakozás elemre, és válassza a Bastion lehetőséget a legördülő listából.
A Bastion kiválasztása után kattintson a Bastion használata elemre. Ha nem építi ki a Bastiont a virtuális hálózathoz, tekintse meg a Bastion konfigurálását.
Az Azure Bastiont használó Csatlakozás adja meg a felhasználónevet, és válassza ki az SSH titkos kulcsát az Azure Key Vault.
Válassza ki az Azure Key Vault legördülő menüt, és válassza ki azt az erőforrást, amelyben az SSH titkos kulcsát tárolta.
Ha nem állított be Azure Key Vault-erőforrást, tekintse meg a Kulcstartó létrehozása és az SSH titkos kulcsának tárolása új Key Vault titkos kulcs értékeként című témakört.
Győződjön meg arról, hogy rendelkezik a List és a Get hozzáféréssel az Key Vault erőforrásban tárolt titkos kódokhoz. A Key Vault erőforrás hozzáférési szabályzatainak hozzárendelésével és módosításával kapcsolatban lásd: Key Vault hozzáférési szabályzat hozzárendelése.
Megjegyzés
Tárolja titkos SSH-kulcsát titkos kódként az Azure Key Vault a PowerShell vagy az Azure CLI használatával. Ha a titkos kulcsot az Azure Key Vault portálon tárolja, az zavarja a formázást, és sikertelen bejelentkezést eredményez. Ha titkos kulcsként tárolta a titkos kulcsot a portálon, és már nincs hozzáférése az eredeti titkoskulcs-fájlhoz, olvassa el az SSH-kulcs frissítésével a cél virtuális géphez való hozzáférést egy új SSH-kulcspár használatával.
Válassza ki az Azure Key Vault Titkos kulcs legördülő menüt, és válassza ki az SSH titkos kulcs értékét tartalmazó Key Vault titkos kulcsot.
Válassza Csatlakozás a virtuális géphez való csatlakozáshoz. Ha a Csatlakozás gombra kattint, az ehhez a virtuális géphez tartozó SSH közvetlenül megnyílik a Azure Portal. Ez a kapcsolat HTML5-en keresztül történik a Bastion szolgáltatás 443-os portjának használatával a virtuális gép magánhálózati IP-címén keresztül.
Következő lépések
Az Azure Bastionról további információt a Bastion gyakori kérdéseiben talál.

