Exercício - Configurar o servidor SSH

Concluído

Você deseja navegar pelos arquivos de projeto da sua agência em uma máquina remota. Primeiro, você precisa configurar essa máquina remota e configurá-la para SSH.

Neste exercício, você criará uma máquina virtual (VM) 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.

Estamos usando o Azure neste exercício, mas sua VM Linux pode existir em qualquer lugar.

Configurar a máquina virtual

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

  1. Navegue até ao portal do Azure e inicie sessão na sua conta do Azure. Você pode criar uma conta gratuita se não tiver uma.

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

    Captura de ecrã a mostrar a ação Criar um recurso no menu do portal do Azure.

  3. Procure máquina virtual e selecione a lista suspensa Criar máquina virtual na opção Máquina virtual .

    Captura de tela destacando como pesquisar 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 o nome, o tamanho e a imagem base. A captura de tela mostra alguns detalhes de exemplo, mas você pode escolher versões recentes de outras distros Linux e examinar os servidores SSH suportados.

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

Configurar SSH

Agora, você deve definir a configuração SSH e finalizar a criação de sua VM para que você tenha um servidor SSH funcionando.

  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 ao se conectar à sua VM por SSH no próximo exercício.

    Captura de ecrã a mostrar os valores predefinidos da secção Conta de Administrador durante a criação da VM no Azure.

  2. Sua VM também precisa aceitar tráfego SSH de entrada através 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 Verificar + criar.

    Captura de tela destacando 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 Rever + criar novamente.

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

  5. Depois de analisar os detalhes, selecione Criar e o Azure implantará sua VM. Este processo pode demorar alguns minutos.

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

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

    Captura de ecrã a mostrar a solicitação durante a criação da VM do Azure para descarregar a chave privada e criar o recurso.

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

    Captura de ecrã destacando a ação

  8. Copie o endereço IP público da visão geral das propriedades da VM recém-criada. Você 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 Linux à qual você pode se conectar usando SSH.

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