SSH no Azure VM: Guia Absoluto para Servidores Hospedados na Nuvem

Você se lembra da última vez que acessou fisicamente um servidor? Certamente não para servidores hospedados na nuvem, como as Máquinas Virtuais do Azure (Azure VMs). Os administradores utilizam o Secure Shell (SSH) para acessar servidores Linux. Mas sabia que também é possível fazer SSH em uma VM do Azure que executa o Windows?

Neste artigo, você aprenderá como configurar sua VM do Azure para acesso SSH. Para detalhes mais aprofundados sobre a configuração do SSH em uma VM do Azure com Windows, confira Como Configurar o OpenSSH em um Servidor Windows.

Pré-requisitos

Para seguir efetivamente os exemplos e demonstrações neste artigo, você precisará atender aos requisitos abaixo.

  • A virtual machine in Azure either Windows or Linux. This article uses Windows Server 2019 Datacenter with the name ataWindows and IP address of 40.117.77.227.

Permitindo SSH na VM do Azure via Grupo de Segurança de Rede

Antes de configurar o sistema operacional da VM do Azure, o primeiro passo é garantir que a comunicação SSH seja permitida no nível da VM. Permitir SSH significa criar uma regra de porta de entrada para permitir o tráfego SSH através da porta 22 no grupo de segurança de rede (NSG) da VM.

Para as VMs do Linux, a porta 22 é permitida por padrão durante a implantação. As instruções seguintes se aplicam tanto às VMs do Windows quanto do Linux no Azure se a porta 22 não estiver permitida. Vamos começar!

Este procedimento abre a porta 22 para suas VMs do Azure a partir da internet. Consulte a política da sua organização antes de abrir qualquer porta publicamente, especialmente em produção.

  1. Primeiro, faça login no Portal do Azure se ainda não o fez.

2. Uma vez no Portal do Azure, navegue até a lâmina Máquinas Virtuais e clique na sua máquina virtual. Neste exemplo, o nome da máquina virtual é ataWindows.

Click the virtual machine name to open the virtual machine properties

3. Em seguida, na seção Configurações, clique em Rede. Você verá a lista de regras de porta de entrada existentes. Para adicionar uma nova regra, clique em Adicionar regra de porta de entrada.

Click the Add inbound port rule button

4. No menu suspenso Adicionar regra de segurança de entrada, preencha os seguintes campos.

  • Origem – Deixe o valor padrão (Qualquer) para permitir o tráfego de entrada de qualquer lugar. Se preferir restringir isso para um endereço IP específico ou sub-rede, você também pode fazer isso aqui.
  • Intervalos de porta de origem – Deixe o valor padrão (*) para permitir o tráfego de entrada de qualquer número de portas.
  • **Destino** – Deixe o valor padrão (Qualquer) para permitir o tráfego de entrada para qualquer endereço IP na VM do Azure.
  • **Serviço** – Escolha **SSH** no menu suspenso.
  • Após escolher SSH, os valores de **Intervalos de porta de destino** e **Protocolo** mudam automaticamente para 22 e TCP, respectivamente.
Adding Inbound rule (SSH)
  • **Ação** – Escolha **Permitir** para indicar que a regra que você está criando é para permitir o tráfego.
  • **Prioridade** – Usar um número menor dá à regra uma alta prioridade na lista de regras. Neste exemplo, a prioridade padrão é 310. Consulte a lista de regras de entrada existentes (conforme mostrado no passo 3), para decidir qual número de prioridade você deseja atribuir. Na maioria dos casos, a prioridade padrão é adequada, o que é o caso deste exemplo.
  • **Nome** – Insira um nome para atribuir à regra. Escolha um nome que descreva a regra que você está criando. Neste exemplo, o nome é **PermitirSSH**.
  • Por fim, clique em **Adicionar**. Clicar em **Adicionar** fechará o menu suspenso e continuará a adicionar a nova regra.
Adding Inbound rule (SSH) continued

5. Após criar a nova regra de porta de entrada, você deverá ver a nova regra listada sob as regras de porta de entrada, conforme mostrado abaixo.

Confirming the creation of the new inbound port rule

Neste momento, sua VM Azure está permitindo a comunicação SSH. Agora, é necessário configurar tanto o cliente quanto o servidor SSH. Para fazer isso, confira o artigo Como Configurar o OpenSSH em um Servidor Windows para instruções detalhadas.

Próximas Etapas

Neste artigo, você aprendeu como configurar o SSH na VM Azure. Mas ainda há trabalho a ser feito! Você precisa configurar o SSH no cliente e no servidor. Certifique-se de conferir Como Configurar o OpenSSH em um Servidor Windows para instruções detalhadas.

Source:
https://adamtheautomator.com/ssh-into-azure-vm/