Enter-AzVM
Spustí interaktivní relaci SSH s prostředkem Azure (například virtuální počítače Azure nebo servery Arc). Uživatelé se můžou přihlásit pomocí účtů Microsoft Entra nebo místních uživatelských účtů prostřednictvím standardního ověřování SSH. Pro zajištění nejlepšího zabezpečení a pohodlí použijte přihlášení k účtu Microsoft Entra.
Syntaxe
Enter-AzVM
-ResourceGroupName <String>
-Name <String>
[-PublicKeyFile <String>]
[-PrivateKeyFile <String>]
[-UsePrivateIp]
[-LocalUser <String>]
[-Port <String>]
[-ResourceType <String>]
[-CertificateFile <String>]
[-SshArgument <String[]>]
[-Rdp]
[-PassThru]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Enter-AzVM
-Ip <String>
[-PublicKeyFile <String>]
[-PrivateKeyFile <String>]
[-LocalUser <String>]
[-Port <String>]
[-CertificateFile <String>]
[-SshArgument <String[]>]
[-Rdp]
[-PassThru]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Enter-AzVM
-ResourceId <String>
[-PublicKeyFile <String>]
[-PrivateKeyFile <String>]
[-UsePrivateIp]
[-LocalUser <String>]
[-Port <String>]
[-CertificateFile <String>]
[-SshArgument <String[]>]
[-Rdp]
[-PassThru]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Spusťte interaktivní relaci SSH s prostředkem Azure (aktuálně podporuje virtuální počítače Azure a servery Arc). Uživatelé se můžou přihlásit pomocí certifikátů vydaných společností Microsoft Entra nebo pomocí přihlašovacích údajů místního uživatele. Pokud je to možné, doporučujeme přihlásit se pomocí vydaných certifikátů Microsoft Entra. Důležitá poznámka: Při připojování k prostředkům Azure Arc tato rutina vyžaduje, aby se na klientském počítači nainstaloval také modul Az.Ssh.ArcProxy. Rutina se pokusí nainstalovat modul z galerie Prostředí PowerShell, ale uživatel ho může nainstalovat sám. Je důležité, aby uživatel také získal oprávnění ke spuštění proxy souborů v modulu Az.Ssh.ArcProxy nebo připojení selže. Modul Az.Ssh.ArcServer najdete v galerii Prostředí PowerShell: https://aka.ms/PowerShellGallery-Az.Ssh.ArcProxy.
Příklady
Příklad 1: Připojení k prostředku Azure pomocí vydaných certifikátů Microsoft Entra
Enter-AzVM -ResourceGroupName myRg -Name myMachine
Pokud se nezadá -LocalUser, rutina se pokusí přihlásit pomocí ID Microsoft Entra. To se v současné době podporuje jenom u prostředků s operačním systémem Linux.
Příklad 2: Připojení k místnímu uživateli v prostředku Azure pomocí certifikátů SSH pro ověřování
Enter-AzVM -ResourceGroupName myRg -Name myMachine -LocalUser azureuser -PrivateKeyFile ./id_rsa -CertificateFile ./cert
Příklad 3: Připojení k místnímu uživateli v prostředku Azure pomocí privátního klíče SSH pro ověřování
Enter-AzVM -ResourceGroupName myRg -Name myMachine -LocalUser azureuser -PrivateKeyFile ./id_rsa
Příklad 4: Připojení k místnímu uživateli v prostředku Azure pomocí interaktivního ověřování pomocí uživatelského jména a hesla
Enter-AzVM -ResourceGroupName myRg -Name myMachine -LocalUser azureuser
Příklad 5: Připojení k veřejné IP adrese virtuálního počítače Azure pomocí vydaných certifikátů Microsoft Entra
Enter-AzVM -Ip 1.2.3.4
Příklad 6: Zadejte typ prostředku cíle.
Enter-AzVM -ResourceGroupName myRg -Name myMachine -ResourceType Microsoft.HybridCompute/machines
Tento parametr je užitečný, pokud je ve skupině prostředků více než jeden podporovaný prostředek se stejným názvem.
Příklad 7: Připojení k prostředku Azure pomocí certifikátů vydaných certifikátem Microsoft Entra a souborů vlastních klíčů
Enter-AzVM -ResourceGroupName myRg -Name myMachine -PrivateKeyFile ./id_rsa -PublicKeyFile ./id_rsa.pub
Pokud nejsou k dispozici soubory vlastních klíčů, rutina vygeneruje dvojici klíčů.
Příklad 8: Spuštění připojení RDP přes připojení SSH
Enter-AzVM -ResourceGroupName myRg -Name myMachine -LocalUser username -Rdp
Tento parametr je užitečný při vytváření relace protokolu RDP s prostředkem Arc prostřednictvím platformy Arc Connectivity Platform.
Parametry
-CertificateFile
Certifikát SSH, který se má použít k ověření v místním uživatelském účtu.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Force
Při připojování k prostředkům Arc se před aktualizací povoleného portu pro připojení SSH v koncovém bodu připojení k cílovému portu nebo instalaci modulu Az.Ssh.ArcProxy z galerie Prostředí PowerShell v případě potřeby nevyžádejte potvrzení.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Ip
IP adresa cílového virtuálního počítače Azure.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LocalUser
Uživatelské jméno pro místního uživatele v cílovém prostředku.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Name
Název cílového prostředku Azure
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-PassThru
Vrátí hodnotu true, pokud je připojení úspěšné.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Port
Port pro připojení ke vzdálenému hostiteli.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PrivateKeyFile
Cesta k souboru privátního klíče
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PublicKeyFile
Cesta k souboru veřejného klíče
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Rdp
Spusťte připojení RDP přes připojení SSH. Podporuje se jenom v operačním systému Windows.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ResourceGroupName
Název skupiny prostředků
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ResourceId
ID prostředku cílového prostředku.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ResourceType
Typ prostředku cílového prostředku.
Typ: | String |
Přípustné hodnoty: | Microsoft.HybridCompute/machines, Microsoft.Compute/virtualMachines, Microsoft.ConnectedVMwarevSphere/virtualMachines, Microsoft.ScVmm/virtualMachines, Microsoft.AzureStackHCI/virtualMachines |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SshArgument
Další argumenty SSH předané OpenSSH.
Typ: | String[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-UsePrivateIp
Při připojování k virtuálnímu počítači Azure tento příznak určuje, že se má připojit k některému z privátních IP adres virtuálního počítače. Vyžaduje připojení k privátní IP adrese.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
String[]
Výstupy
Související odkazy
Azure PowerShell