SSH-kapcsolat létrehozása Windows 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ó Windows 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. RdP használatával windowsos virtuális géphez is csatlakozhat. További információ: RDP-kapcsolat létrehozása Windows rendszerű virtuális géppel.
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?
Feljegyzés
Ha SSH-kapcsolatot szeretne létrehozni egy Windows rendszerű virtuális géppel, az Azure Bastiont a Standard termékváltozat vagy újabb termékváltozat használatával kell konfigurálni.
Ha SSH-val csatlakozik egy Windows 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.
A Windows rendszerű virtuális gépek SSH-jának használatához a következőket is biztosítania kell:
- Windows rendszerű virtuális gépe Windows Server 2019-et vagy újabb verziót futtat.
- Az OpenSSH-kiszolgáló telepítve van és fut a Windows rendszerű virtuális gépen. Ennek módjáról az OpenSSH telepítése című témakörben olvashat.
- Az Azure Bastion a Standard termékváltozat vagy újabb használatára lett konfigurálva.
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
- 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).
Portok
Ahhoz, hogy A Windows rendszerű virtuális géphez SSH-n keresztül tudjon csatlakozni, 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 kell megadnia, amikor az Azure Bastionon keresztül csatlakozik a virtuális géphez)
További követelményekért tekintse meg az Azure Bastion gyakori kérdéseit .
Támogatott konfigurációk
Az Azure Bastion jelenleg csak az OpenSSH használatával támogatja a Windows rendszerű virtuális gépekhez való csatlakozást SSH-val.
Bastion kapcsolati oldal
Az Azure Portalon nyissa meg azt a virtuális gépet, amelyhez csatlakozni szeretne. Az Áttekintés lapon válassza a Csatlakozás lehetőséget, majd válassza a Bastion lehetőséget a legördülő listában a Bastion kapcsolatoldal megnyitásához. A bal oldali panelen a Bastion lehetőséget is kiválaszthatja.
A Bastion kapcsolatoldalon kattintson a Kapcsolat beállításai nyílra az összes elérhető beállítás kibontásához. Figyelje meg, hogy ha a Bastion Standard termékváltozatot vagy újabb verziót használja, több elérhető beállítással rendelkezik.
Hitelesítés és csatlakozás a következő szakaszokban található módszerek egyikével.
Felhasználónév és jelszó
Az alábbi lépésekkel hitelesítést végezhet felhasználónévvel és jelszóval.
Felhasználónévvel és jelszóval történő hitelesítéshez konfigurálja a következő beállításokat:
Beállítás Érték Protokoll SSH kiválasztása Port Adja meg a portszámot. Az egyéni portkapcsolatok a Standard termékváltozathoz vagy magasabb verzióhoz érhetők el. Hitelesítés típusa Jelszó kiválasztása a legördülő listából Felhasználónév Adja meg a felhasználónevet Jelszó Adja meg a jelszót 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.
Kattintson a Csatlakozás gombra a virtuális géphez való csatlakozáshoz.
Titkos kulcs helyi fájlból
Az alábbi lépésekkel hitelesítheti magát egy helyi fájlból származó SSH titkos kulccsal.
Ha egy helyi fájl titkos kulcsával szeretne hitelesíteni, konfigurálja a következő beállításokat:
Beállítás Érték Protokoll SSH kiválasztása Port Adja meg a portszámot. Az egyéni portkapcsolatok a Standard termékváltozathoz vagy magasabb verzióhoz érhetők el. Hitelesítés típusa Válassza ki az SSH titkos kulcsát a helyi fájlból a legördülő listából Helyi fájl Válassza ki a helyi fájlt SSH-jelszó Szükség esetén adja meg az SSH-jelszót 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.
Kattintson a Csatlakozás gombra a virtuális géphez való csatlakozáshoz.
Jelszó – Azure Key Vault
Az alábbi lépésekkel hitelesítheti magát az Azure Key Vaultból származó jelszóval.
Ha jelszóval szeretne hitelesíteni az Azure Key Vaultból, konfigurálja a következő beállításokat:
Beállítás Érték Protokoll SSH kiválasztása Port Adja meg a portszámot. Az egyéni portkapcsolatok a Standard termékváltozathoz vagy magasabb verzióhoz érhetők el. Hitelesítés típusa 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 Az Azure Key Vault titkos kódja 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.
Feljegyzé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.
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.
Kattintson a Csatlakozás gombra a virtuális géphez való csatlakozáshoz.
Titkos kulcs – Azure Key Vault
Az alábbi lépésekkel hitelesítheti magát az Azure Key Vaultban tárolt titkos kulccsal.
Az Azure Key Vaultban tárolt titkos kulcs használatával történő hitelesítéshez konfigurálja a következő beállításokat:
Beállítás Érték Protokoll SSH kiválasztása Port Adja meg a portszámot. Az egyéni portkapcsolatok a Standard termékváltozathoz vagy magasabb verzióhoz érhetők el. Hitelesítés típusa 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 Az Azure Key Vault titkos kódja 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.
Feljegyzé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.
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.
Kattintson a Csatlakozás gombra a virtuális géphez való csatlakozáshoz.
Következő lépések
Az Azure Bastionról további információt a Bastion GYIK-ben talál.