Como se conectar à máquina virtual do Azure usando o Powershell

À medida que as empresas se expandem e se movem em direção à computação em nuvem, as máquinas virtuais (VMs) tornaram-se parte integrante de sua infraestrutura de TI. As Máquinas Virtuais do Azure, fornecidas pela Microsoft, oferecem uma solução econômica e escalonável para implantar aplicativos e serviços na nuvem.

O PowerShell é uma poderosa linguagem de script que permite aos administradores automatizar tarefas repetitivas e gerenciar sistemas com eficiência. Este artigo orientará você na conexão com uma máquina virtual do Azure usando o PowerShell.

Como se conectar à máquina virtual do Azure usando o Powershell

PowerShell Remoting é o recurso crítico que permite que você se conecte a um máquina remota usando o PowerShell. O PowerShell Remoting usa o Windows Remote Management (WinRM), que permite a comunicação entre o cliente e o servidor por meio de portas HTTP ou HTTPS.

Para usar o PowerShell Remoting para se conectar a uma máquina virtual do Azure, você deve garantir que o WinRM esteja habilitado na máquina virtual.

O Azure PowerShell é um conjunto de módulos que permitem gerenciar recursos do Azure, incluindo Máquinas Virtuais do Azure, usando o PowerShell. Você pode usar o Azure PowerShell para criar e gerenciar máquinas virtuais, redes virtuais e contas de armazenamento.

Ele fornece uma interface de linha de comando para acessar os recursos do Azure, permitindo gerenciá-los a partir da linha de comando ou automatizar o processo usando scripts do PowerShell.

Antes de começar a se conectar a uma máquina virtual do Azure usando o PowerShell, há alguns pré-requisitos que você precisa cumprir:

  • Você deve ter uma assinatura do Azure.
  • Você deve ter acesso ao portal do Azure.
  • Você deve ter o PowerShell instalado em sua máquina local.

Depois de atender a esses pré-requisitos, você pode seguir as etapas abaixo para se conectar a uma máquina virtual do Azure usando o PowerShell:

Etapa 1: habilitar o WinRM na máquina virtual do Azure

Para usar o PowerShell Remoting para se conectar a uma máquina virtual do Azure, você precisa habilitar o WinRM na máquina virtual. Você pode habilitar o WinRM usando o portal do Azure ou o Azure PowerShell.

Para habilitar o WinRM usando o portal do Azure, siga estas etapas:

  1. Acesse o portal do Azure e entre na sua conta.
  2. Selecione a máquina virtual à qual você deseja se conectar.
  3. Clique na guia Rede e selecione o Grupo de segurança de rede.
  4. Clique nas regras de segurança de entrada e adicione uma nova regra para permitir o tráfego para a porta 5985 (HTTP) e porta 5986 (HTTPS).
  5. Salve as alterações.

Para habilitar o WinRM usando o Azure PowerShell, siga estas etapas:

  • Abra o PowerShell em sua máquina local.
  • Execute o seguinte comando para se conectar à sua conta do Azure: Connect-AzAccount
  • Execute o seguinte comando para obter o objeto Máquina Virtual do Azure: Get-AzVM -ResourceGroupName “ResourceGroupName” -Name “VMName”.
  • Execute o seguinte comando para habilitar o WinRM na máquina virtual: Set-AzVMExtension -ResourceGroupName “ResourceGroupName” -VMName “VMName” -Name “VMAccessAgent” -Publisher “Microsoft. Compute” -ExtensionType “VMAccessForLinux” -TypeHandlerVersion “1.4” -SettingObject $publicSettings -ProtectedSettingObject $privateSettings
  • Substitua os valores ResourceGroupName e VMName por seus próprios valores.

Etapa 2: conectar-se à máquina virtual do Azure usando o PowerShell Remoting

Como se conectar à máquina virtual do Azure usando o Powershell

Depois de habilitar o WinRM na máquina virtual do Azure, você pode se conectar à máquina virtual usando o PowerShell Remoting. Você pode se conectar à máquina virtual usando os comandos Enter-PSSession ou Enter-AzVM.

Para se conectar à Máquina Virtual do Azure usando Enter-PSSession, siga estas etapas:

  • Abra o PowerShell em sua máquina local.
  • Execute o seguinte comando para se conectar à Máquina Virtual do Azure: Enter-PSSession -ComputerName “VMIPAddress” -Credential (Get-Credential) -UseSSL.
  • Substitua VMIPAddress pelo endereço IP da máquina virtual.
  • Insira as credenciais de administrador para a máquina virtual quando solicitado.

Para se conectar à Máquina Virtual do Azure usando Enter-AzVM, siga estas etapas:

  • Abra o PowerShell em sua máquina local.
  • Execute o seguinte comando para se conectar à sua conta do Azure: Connect-AzAccount
  • Execute o seguinte comando para obter o objeto Máquina Virtual do Azure: Get-AzVM -ResourceGroupName “ResourceGroupName” -Name “VMName”.
  • Execute o seguinte comando para se conectar à máquina virtual: Enter-AzVM -ResourceGroupName “ResourceGroupName” -Name “VMName”.
  • Substitua os valores ResourceGroupName e VMName por seus próprios valores.

Etapa 3: Gerenciar a Máquina Virtual do Azure usando o PowerShell

Depois de se conectar à Máquina Virtual do Azure usando o PowerShell, você pode gerenciá-la usando os cmdlets do PowerShell. Aqui estão alguns exemplos:

  • Para obter informações sobre a máquina virtual: Get-AzVM -ResourceGroupName “ResourceGroupName” -Name “VMName”.
  • Para iniciar a máquina virtual: Start-AzVM -ResourceGroupName “ResourceGroupName” -Name “VMName”.
  • Para parar a máquina virtual: Stop-AzVM -ResourceGroupName “ResourceGroupName” -Name “VMName”.
  • Para reiniciar a máquina virtual: Restart-AzVM -ResourceGroupName “ResourceGroupName” -Name “VMName”.
  • Para criar uma nova máquina virtual: New-AzVM -ResourceGroupName “ResourceGroupName” -Name “VMName” -ImageName “ImageName” -Size “Size” -Credential $cred -Location “Location.”

Aqui, ImageName representa o nome da imagem do sistema operacional que você deseja usar para criar a máquina virtual, Size representa o tamanho da máquina virtual e Location representa a região do Azure onde você deseja implantar a máquina virtual.

Conclusão

Concluindo, conectar-se a uma máquina virtual do Azure usando o PowerShell é uma maneira simples e eficaz de gerenciar seus recursos do Azure.

Ao habilitar o WinRM na máquina virtual e usar o PowerShell Remoting, você pode se conectar facilmente à máquina virtual e gerenciá-la usando os cmdlets do PowerShell.

O Azure PowerShell fornece um conjunto abrangente de módulos para gerenciar recursos do Azure, permitindo que você gerencie suas máquinas virtuais, redes virtuais e contas de armazenamento na linha de comando ou automatize o processo usando scripts do PowerShell.

Com a ajuda deste artigo e das etapas acima, você pode se conectar facilmente à sua Máquina Virtual do Azure e gerenciá-la usando o PowerShell.

Como se conectar à máquina virtual do Azure usando o Powershell-FAQ

Como me conecto a uma VM do Azure no PowerShell?

Use o cmdlet “Enter-PSSession” com o endereço IP e as credenciais da VM para se conectar a uma VM do Azure no PowerShell.

Como faço para iniciar a VM do Azure no PowerShell?

Use o cmdlet “Start-AzVM” com o nome da VM e o grupo de recursos para iniciar uma VM do Azure a partir do PowerShell.

Como obter o endereço IP de uma VM usando o PowerShell?

Use o cmdlet “Get-AzPublicIpAddress” com o nome da VM e o grupo de recursos para obter o endereço IP de uma VM usando o PowerShell.

Como visualizo máquinas virtuais no PowerShell?

Use o cmdlet “Get-AzVM” para visualizar máquinas virtuais no PowerShell.

Como obtenho o status da VM do Azure no PowerShell?

Use o cmdlet “Get-AzVM” com o nome da VM e o grupo de recursos para obter o status da VM do Azure no PowerShell.

Como inicio a VM do Azure na linha de comando?

Use o comando “az vm start” com o nome da VM e o grupo de recursos para iniciar uma VM do Azure na linha de comando.

Como iniciar a VM a partir da linha de comando?

Use o comando “az vm start” com o nome da VM e o grupo de recursos para iniciar uma VM a partir da linha de comando.

Como se conectar a uma VM por SSH?

Use um cliente SSH como o PuTTY para se conectar a uma VM por SSH.

Qual cmdlet do PowerShell pode ser usado para iniciar uma máquina virtual?

O cmdlet “Start-AzVM” pode iniciar uma máquina virtual no PowerShell.

Como faço para acessar meu computador remotamente usando o PowerShell?

Use o cmdlet “Enter-PSSession” com o endereço IP e as credenciais do computador para acessar seu computador remotamente usando o PowerShell.

Como abro um ambiente virtual no PowerShell?

Use o comando “Ativar” para abrir um ambiente virtual no PowerShell.

Como reiniciar uma VM do PowerShell?

Use o cmdlet “Restart-AzVM” com o nome da VM e o grupo de recursos para reiniciar uma VM do PowerShell.

Como faço para acessar o console da VM?

Use o portal do Azure ou a CLI do Azure para acessar o console da VM.

Português do Brasil