Como criar e conectar-se a uma VM Linux usando uma Chave Pública.

junho 19, 2024 por devdaily_8e41o6 em Noticias
Como criar e conectar-se a uma VM Linux usando uma Chave Pública.

Introdução

A criação de uma máquina virtual (VM) Linux pode ser realizada através do portal Azure. Este guia irá demonstrar como utilizar o portal Azure para configurar uma VM Linux utilizando a imagem do sistema operacional Ubuntu Server 22.04 LTS. Além disso, você aprenderá como estabelecer uma conexão com a VM usando o Secure Shell (SSH) com uma chave pública e também como instalar o servidor web NGINX.

Entrando no Portal Azure

Faça seu login no portal Azure.

Criando a Máquina Virtual

Selecione “+ Criar um recurso” na página inicial do Azure.

  • Clique na opção Máquina Virtual.
Criando um recurso

  • No separador “Básicos”, em “Detalhes do projeto”, selecione sua assinatura Azure e crie um “Grupo de Recursos”.
  • Em “Detalhes da Instância”, insira o nome da máquina virtual, a região e selecione as opções de disponibilidade e o tipo de segurança, bem como a imagem (Ubuntu Server 22.04 LTS – x64 Gen2). Escolha então o tamanho da VM adequado ao volume de trabalho que você pretende executar.
  • Em “Conta Administradora”, selecione “Chave pública SSH”.
  • Insira um “nome de usuário”. Deixe a “fonte da chave pública SSH” como padrão e insira um nome para “Nome do par de chaves”.
  • Na parte de “Regras de portas de entrada”, selecione “Permitir portas selecionadas” e escolha as “portas de entrada selecionadas” que são o HTTP (80) e SSH (22).

Na página “Criar uma máquina virtual”, um resumo de todos os detalhes da VM a ser criada será exibido. Prossiga e clique em “Criar” quando estiver pronto para provisionar a VM.

Conectando à Máquina Virtual

Para estabelecer uma conexão SSH com a VM, a partir de um computador com Windows, abra o prompt do PowerShell.

ssh -i ~/Downloads/myKey.pem azureuser@52.233.89.56

Instalando um servidor web

Para verificar o funcionamento da VM, instale o servidor web NGINX na sessão SSH e depois atualize as fontes do pacote junto com o pacote NGINX mais recente.

sudo apt-get -y update
sudo apt-get -y install nginx

Limpando recursos

Delete os recursos quando não forem mais necessários. Você pode excluir o grupo de recursos, a máquina virtual e todos os recursos relacionados.

  • Na página de visão geral da VM, selecione o link do grupo de recursos.
  • No topo da página do grupo de recursos, selecione “Excluir grupo de recursos”.
  • Uma página será exibida alertando que você está prestes a excluir os recursos. Digite o nome do grupo de recursos e selecione “Excluir” para finalizar a exclusão dos recursos e do grupo de recursos.

Conclusão

Agora que você aprendeu como criar, configurar e conectar-se a uma VM Linux através do Azure utilizando SSH com chave pública, além de instalar e verificar um servidor web NGINX, você está pronto para explorar mais possibilidades. Não esqueça de se inscrever na newsletter do blog devdaily.info para mais dicas e tutoriais detalhados!

Postagens recentes

Como o Uso de APIs Está Transformando o Desenvolvimento de Software

abril 18, 2025

No cenário tecnológico atual, onde a interconexão e a troca de informações são cruciais, o uso de APIs (Interfaces de Programação de Aplicativos) emergiu como um dos pilares fundamentais do desenvolvimento de software moderno. As APIs atuam como pontes que permitem que diferentes sistemas, aplicações e serviços se comuniquem e interajam entre si, desbloqueando novas […]

Leia mais

Como o Test-Driven Development (TDD) Está Transformando a Programação

abril 18, 2025

No universo do desenvolvimento de software, a busca por código de alta qualidade, robustez e manutenibilidade é incessante. Metodologias e práticas surgem com o objetivo de aprimorar o processo de criação de software, e entre elas, o Test-Driven Development (TDD) se destaca como uma abordagem poderosa que está transformando a forma como programamos. O TDD […]

Leia mais

Como o Mercado de Programação Está Mudando com as Novas Tecnologias

abril 18, 2025

O mundo da tecnologia avança a passos largos, e com ele, o Mercado de Programação 2025 se transforma em ritmo acelerado. Novas linguagens, frameworks, metodologias e, acima de tudo, a Inteligência Artificial, estão redefinindo as habilidades mais valorizadas e as oportunidades de carreira para os profissionais da área. Manter-se atualizado com essas mudanças não é […]

Leia mais
Compartilhe este post