Exercício: Configurar o servidor SSH

Concluído

Você quer navegar pelos arquivos de projeto da sua agência em um computador remoto. Primeiro, você precisa configurar esse computador remoto e configurá-lo para SSH.

Neste exercício, você vai criar uma máquina virtual (VM) do Linux no Azure para hospedar os arquivos de aplicativo da sua agência. Você também gerará uma chave SSH que usará para configurar a máquina virtual para conexões SSH.

Neste exercício estamos usando o Azure, mas sua VM do Linux pode existir em qualquer lugar.

Configurar a máquina virtual

Primeiro, você precisa definir a configuração inicial para sua VM do Linux.

  1. Navegue até o portal do Azure e faça login em sua conta do Azure. Você pode criar uma conta gratuita se não tiver uma no momento.

  2. No menu do portal, selecione Criar um recurso.

    Captura de tela mostrando a ação

  3. Pesquise a máquina virtual e selecione a opção Criar máquina virtual na opção de máquina virtual .

    Captura de tela destacando como procurar e criar um recurso de máquina virtual no portal do Azure.

  4. Selecione sua assinatura do Azure e crie um novo grupo de recursos.

  5. Especifique os detalhes da VM, como nome, tamanho e imagem base. A captura de tela mostra algumas amostras de detalhes, mas você pode escolher versões recentes de outras distribuições do Linux e observar os servidores SSH com suporte.

    Captura de tela mostrando os detalhes da VM do Azure a ser criada.

Configurar o SSH

Agora, você precisa definir a configuração do SSH e finalizar a criação da sua VM para que você tenha um servidor SSH funcional.

  1. O Azure gera automaticamente um par de chaves SSH para você. Você pode deixar a conta de Administrador preenchida com os valores padrão. O nome de usuário será usado para se conectar à sua VM por SSH no próximo exercício.

    Captura de tela mostrando os valores padrão da seção Conta de Administrador durante a criação da VM no Azure.

  2. Sua VM também precisa aceitar o tráfego SSH de entrada por meio da porta SSH 22. Por padrão, o Azure deve ter essa regra especificada durante a criação da VM.

    Captura de tela mostrando as regras de porta de entrada para configurar uma porta de entrada para SSH.

  3. Selecione Examinar + criar.

    Captura de tela realçando a opção Revisar + criar durante a criação da VM.

  4. Você pode receber um erro de validação na guia Rede; em caso afirmativo, selecione esse erro e crie uma nova rede virtual. Selecione Examinar + criar novamente.

    Captura de tela mostrando a etapa de validação para criar uma nova rede virtual para a VM.

  5. Depois de examinar os detalhes, selecione Criar e o Azure implantará sua VM. Esse processo pode levar alguns minutos.

    Captura de tela realçando a ação Criar para a VM validada.

  6. Quando solicitado com uma tela a gerar um novo par de chaves, selecione "Baixar chave privada e criar recurso". Isso baixará um arquivo .pem contendo sua chave. Anote onde o arquivo é baixado; você precisará desse caminho de arquivo no próximo exercício.

    Captura de tela mostrando a solicitação para baixar a chave privada e criar o recurso durante a criação da VM do Azure.

  7. Depois que o recurso for implantado, selecione Ir para o recurso.

    Captura de tela realçando a ação

  8. Copie o endereço IP público da visão geral das propriedades da VM recém-criada. Você vai precisar desse endereço IP no próximo exercício para o nome do host, ao se conectar à sua VM por SSH.

    Captura de tela destacando como copiar o endereço IP público da VM recém-criada.

Ótimo trabalho! Você implantou uma VM do Linux à qual pode se conectar usando o SSH.

Na próxima seção, você aprenderá a usar a extensão Do Visual Studio Code Remote – SSH para se conectar à VM.