SSH-kapcsolat létrehozása Linux rendszerű virtuális géppel az Azure Bastion használatával

Ez a cikk bemutatja, hogyan hozhat létre SSH-kapcsolatot közvetlenül az Azure-beli virtuális hálózaton található Linux rendszerű virtuális gépekhez az Azure Portalon keresztül. Az Azure Bastion használatakor a virtuális gépek nem igényelnek ügyfelet, ügynököt vagy további szoftvert.

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 az RDP/SSH-portok külső világba való felfedésétől, miközben továbbra is biztonságos hozzáférést biztosít az RDP/SSH használatával. További információ: Mi az Azure Bastion? – áttekintési cikk.

Amikor SSH-val csatlakozik Linux rendszerű virtuális géphez, a hitelesítéshez használhatja a felhasználónevet/jelszót és az SSH-kulcsokat is. 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 a Bastion szolgáltatást kiépítette és üzembe helyezte a virtuális hálózaton, a virtuális hálózat bármely virtuális gépéhez csatlakozhat.

Az elérhető csatlakozási beállítások és szolgáltatások a használt Bastion termékváltozattól függenek. Győződjön meg arról, hogy a Bastion üzembe helyezése a szükséges termékváltozatot használja.

Kötelező szerepkörök

A kapcsolat létrehozásához a következő szerepkörök szükségesek:

  • Olvasói szerepkör a virtuális gépen.
  • Olvasói szerepkör a hálózati adapteren a virtuális gép privát IP-címével.
  • Olvasói szerepkör az Azure Bastion-erőforráson.
  • Olvasói szerepkör a cél virtuális gép virtuális hálózatán (ha a Bastion üzembe helyezése társhálózatban van).

Ports

Ahhoz, hogy SSH-n keresztül kapcsolódhasson a Linux rendszerű virtuális géphez, a következő portoknak kell nyitva lenniük 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). Ehhez a beállításhoz a Standard termékváltozat szintje szükséges.

Bastion kapcsolati oldal

  1. Az Azure Portalon lépjen arra a virtuális gépre, amelyhez csatlakozni szeretne. A virtuális gép Áttekintés lapján válassza a Csatlakozás, majd válassza a Bastion lehetőséget a legördülő menüből a Bastion lap megnyitásához.

    Screenshot shows the Overview page for a virtual machine.

  2. A Bastion lapon a konfigurálható beállítások attól a Bastion SKU-szinttől függenek, amelyet a bastion-gazdagép a használatra konfigurált.

    • Ha a Standard termékváltozatot használja, Csatlakozás ion Gépház értékek (portok és protokollok) láthatók, és konfigurálhatók.

      Screenshot shows connection settings for the Standard SKU.

    • Ha alapszintű termékváltozatot használ, nem konfigurálhat Csatlakozás ion Gépház értékeket. Ehelyett a kapcsolat a következő alapértelmezett beállításokat használja: SSH és 22-s port.

      Screenshot shows connection settings for the Basic SKU.

    • Az elérhető hitelesítési típus megtekintéséhez és kiválasztásához használja a legördülő menüt.

      Screenshot shows authentication type settings.

  3. A jelen cikk következő szakaszaiban konfigurálhatja a hitelesítési beállításokat, és csatlakozhat a virtuális géphez.

Jelszavas hitelesítés

Az alábbi lépésekkel hitelesítést végezhet felhasználónévvel és jelszóval.

Screenshot shows Password authentication.

  1. Ha felhasználónévvel és jelszóval szeretne hitelesíteni, konfigurálja az alábbi beállításokat.

    • Csatlakozás ion Gépház (csak standard termékváltozat)

      • Protokoll: Válassza az SSH-t.
      • Port: Adja meg a port számát.
    • Hitelesítési típus: Válassza ki a jelszót a legördülő listából.

    • Felhasználónév: Adja meg a felhasználónevet.

    • Jelszó: Adja meg a jelszót.

  2. Ha új böngészőlapon szeretne dolgozni a virtuális géppel, válassza a Megnyitás az új böngésző lapon lehetőséget.

  3. Kattintson a Csatlakozás a virtuális géphez való csatlakozáshoz.

Jelszó-hitelesítés – Azure Key Vault

Az alábbi lépésekkel hitelesítheti magát az Azure Key Vaultból származó jelszóval.

Screenshot shows password from Azure Key Vault authentication.

  1. Ha jelszóval szeretne hitelesíteni az Azure Key Vaultból, konfigurálja az alábbi beállításokat.

    • Csatlakozás ion Gépház (csak standard termékváltozat)

      • Protokoll: Válassza az SSH-t.
      • Port: Adja meg a port számát.
    • Hitelesítési típus: Válassza ki a jelszót az Azure Key Vaultból a legördülő listából.

    • Felhasználónév: Adja meg a felhasználónevet.

    • Előfizetés: Válassza ki az előfizetést.

    • Azure Key Vault: Válassza ki a Key Vaultot.

    • Azure Key Vault titkos kód: Válassza ki az SSH titkos kulcs értékét tartalmazó Key Vault-titkos kulcsot.

      • Ha nem állított be Azure Key Vault-erőforrást, olvassa el 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 Key Vault-erőforrásban tárolt titkos kulcsok listájával és hozzáférésének lekérésével . 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:

        Az SSH titkos kulcsát titkos kulcsként tárolja az Azure Key Vaultban a PowerShell vagy az Azure CLI használatával. Ha a titkos kulcsot az Azure Key Vault portálján 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ál felületén, és már nem fér hozzá az eredeti titkoskulcs-fájlhoz, az SSH-kulcs frissítésével frissítheti a cél virtuális géphez való hozzáférést egy új SSH-kulcspár használatával.

  2. Ha új böngészőlapon szeretne dolgozni a virtuális géppel, válassza a Megnyitás az új böngésző lapon lehetőséget.

  3. Kattintson a Csatlakozás a virtuális géphez való csatlakozáshoz.

SSH titkos kulcs hitelesítése – helyi fájl

Az alábbi lépésekkel hitelesítheti magát egy helyi fájlból származó SSH titkos kulccsal.

Screenshot shows private key from local file authentication.

  1. Ha egy helyi fájl titkos kulcsával szeretne hitelesíteni, konfigurálja az alábbi beállításokat.

    • Csatlakozás ion Gépház (csak standard termékváltozat)

      • Protokoll: Válassza az SSH-t.
      • Port: Adja meg a port számát.
    • Hitelesítési típus: Válassza ki az SSH titkos kulcsát a helyi fájlból a legördülő listából.

    • Felhasználónév: Adja meg a felhasználónevet.

    • Helyi fájl: Válassza ki a helyi fájlt.

    • SSH-jelszó: Szükség esetén adja meg az SSH-jelszót.

  2. Ha új böngészőlapon szeretne dolgozni a virtuális géppel, válassza a Megnyitás az új böngésző lapon lehetőséget.

  3. Kattintson a Csatlakozás a virtuális géphez való csatlakozáshoz.

SSH titkos kulcs hitelesítése – Azure Key Vault

Az alábbi lépésekkel hitelesítheti magát az Azure Key Vaultban tárolt titkos kulccsal.

Screenshot shows Private key stored in Azure Key Vault authentication.

  1. Az Azure Key Vaultban tárolt titkos kulcs használatával történő hitelesítéshez konfigurálja az alábbi beállításokat. Az alapszintű termékváltozat esetében a kapcsolati beállítások nem konfigurálhatók, és ehelyett az alapértelmezett kapcsolati beállításokat használják: SSH és 22-s port.

    • Csatlakozás ion Gépház (csak standard termékváltozat)

      • Protokoll: Válassza az SSH-t.
      • Port: Adja meg a port számát.
    • Hitelesítési típus: Válassza ki az SSH titkos kulcsát az Azure Key Vaultból a legördülő listából.

    • Felhasználónév: Adja meg a felhasználónevet.

    • Előfizetés: Válassza ki az előfizetést.

    • Azure Key Vault: Válassza ki a Key Vaultot.

      • Ha nem állított be Azure Key Vault-erőforrást, olvassa el 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 Key Vault-erőforrásban tárolt titkos kulcsok listájával és hozzáférésének lekérésével . 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:

        Az SSH titkos kulcsát titkos kulcsként tárolja az Azure Key Vaultban a PowerShell vagy az Azure CLI használatával. Ha a titkos kulcsot az Azure Key Vault portálján 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ál felületén, és már nem fér hozzá az eredeti titkoskulcs-fájlhoz, az SSH-kulcs frissítésével frissítheti a cél virtuális géphez való hozzáférést egy új SSH-kulcspár használatával.

    • Azure Key Vault titkos kód: Válassza ki az SSH titkos kulcs értékét tartalmazó Key Vault-titkos kulcsot.

  2. Ha új böngészőlapon szeretne dolgozni a virtuális géppel, válassza a Megnyitás az új böngésző lapon lehetőséget.

  3. Kattintson a Csatlakozás a virtuális géphez való csatlakozáshoz.

További lépések

Az Azure Bastionról további információt a Bastion GYIK-ben talál.