<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vitor Hugo Weber Barbosa</title>
    <description>The latest articles on DEV Community by Vitor Hugo Weber Barbosa (@weberbar).</description>
    <link>https://dev.to/weberbar</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1291438%2F02b2ab6c-aa54-495e-aa5d-af03598e4af9.jpg</url>
      <title>DEV Community: Vitor Hugo Weber Barbosa</title>
      <link>https://dev.to/weberbar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/weberbar"/>
    <language>en</language>
    <item>
      <title>Acesso remoto a uma VM na Azure pelo terminal do Linux</title>
      <dc:creator>Vitor Hugo Weber Barbosa</dc:creator>
      <pubDate>Tue, 05 Aug 2025 02:35:23 +0000</pubDate>
      <link>https://dev.to/weberbar/acesso-remoto-a-uma-vm-na-azure-pelo-terminal-do-linux-19oo</link>
      <guid>https://dev.to/weberbar/acesso-remoto-a-uma-vm-na-azure-pelo-terminal-do-linux-19oo</guid>
      <description>&lt;p&gt;Hoje em dia a compreensão de um ambiente de computação em nuvem vem sendo cada vez mais importante para os profissionais da área da tecnologia da informação, se tornando um pilar crucial para a inovação tecnológica, oferecendo serviços como:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Software como serviço (SaaS)&lt;/strong&gt;: Permite o acesso a sistemas através da internet.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Plataforma como serviço (PaaS)&lt;/strong&gt;: Oferece um ambiente que inclui tudo o que os desenvolvedores precisam para criar, testar e implementar suas aplicações. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Infraestrutura como Serviço (IaaS)&lt;/strong&gt;: Permite que as empresas contratem recursos necessários de computação, armazenamento e rede sob demanda. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Neste post, vamos explorar o serviço de IaaS criando e acessando remotamente uma máquina virtual a partir de outra máquina com sistema Linux, utilizando o protocolo 'Secure Shell' (SSH). Primeiro, configuraremos as ferramentas e os ambientes necessários para iniciar o processo&lt;/p&gt;

&lt;h2&gt;
  
  
  Instalando o Linux no Windows
&lt;/h2&gt;

&lt;p&gt;Para começar, é necessário ter um ambiente Linux disponível. Você pode optar por um software de virtualização, como o VirtualBox, para criar uma máquina virtual. No entanto, vamos explorar uma alternativa mais prática: o conhecido 'WSL' (Subsistema Windows para Linux), uma funcionalidade do Windows que permite rodar um ambiente Linux diretamente no sistema.&lt;/p&gt;

&lt;p&gt;Agora que entendemos o que é o WSL, vamos ver como instalá-lo, configurá-lo e escolher a distribuição Linux de sua preferência.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Instalando o WSL pelo Prompt de Comando.
&lt;/h3&gt;

&lt;p&gt;Abra o prompt de comando do seu computador no modo administrador, depois escreva o seguinte comando:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;wsl &lt;span class="nt"&gt;--install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Para verificar se a instalação do WSL foi bem sucedida, escreva o código abaixo onde mostrara a versão instalada no seu computador:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;wsl &lt;span class="nt"&gt;--version&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;O que deve sair:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Versão &lt;span class="k"&gt;do &lt;/span&gt;WSL: 2.3.24.0
Versão &lt;span class="k"&gt;do &lt;/span&gt;kernel: 5.15.153.1-2
Versão &lt;span class="k"&gt;do &lt;/span&gt;WSLg: 1.0.65
Versão &lt;span class="k"&gt;do &lt;/span&gt;MSRDC: 1.2.5620
Versão &lt;span class="k"&gt;do &lt;/span&gt;Direct3D: 1.611.1-81528511
Versão &lt;span class="k"&gt;do &lt;/span&gt;DXCore: 10.0.26100.1-240331-1435.ge-release
Versão &lt;span class="k"&gt;do &lt;/span&gt;Windows: 10.0.22631.4317
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Instalando uma distro
&lt;/h3&gt;

&lt;p&gt;Após baixar o WSL, vamos instalar uma distribuição para começar a trabalhar. Neste exemplo, utilizaremos o Ubuntu, mas você pode instalar outras distros disponíveis, usando o comando abaixo para listar todas elas.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;wsl &lt;span class="nt"&gt;--list&lt;/span&gt; &lt;span class="nt"&gt;--online&lt;/span&gt; 

NAME                            FRIENDLY NAME
Ubuntu                          Ubuntu
Debian                          Debian GNU/Linux
kali-linux                      Kali Linux Rolling
Ubuntu-18.04                    Ubuntu 18.04 LTS
Ubuntu-20.04                    Ubuntu 20.04 LTS
Ubuntu-22.04                    Ubuntu 22.04 LTS
Ubuntu-24.04                    Ubuntu 24.04 LTS
OracleLinux_7_9                 Oracle Linux 7.9
OracleLinux_8_7                 Oracle Linux 8.7
OracleLinux_9_1                 Oracle Linux 9.1
openSUSE-Leap-15.6              openSUSE Leap 15.6
SUSE-Linux-Enterprise-15-SP5    SUSE Linux Enterprise 15 SP5
SUSE-Linux-Enterprise-15-SP6    SUSE Linux Enterprise 15 SP6
openSUSE-Tumbleweed             openSUSE Tumbleweed
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Para instalar a distribuição, basta executar &lt;code&gt;wsl --install -d &amp;lt;NomeDaDistro&amp;gt;&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;wsl &lt;span class="nt"&gt;--install&lt;/span&gt; &lt;span class="nt"&gt;-d&lt;/span&gt; Ubuntu
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Após instalada, é só digitar &lt;code&gt;wsl&lt;/code&gt; para abrir o terminal da distro escolhida e começar a trabalhar.&lt;/p&gt;

&lt;h3&gt;
  
  
  Instalando o servidor OpenSSH
&lt;/h3&gt;

&lt;p&gt;Antes de iniciarmos a configuração da máquina, é necessário instalar o servidor OpenSSH. Ele é responsável por permitir conexões remotas seguras entre computadores, utilizando o protocolo SSH. Para isso, basta executar os comandos abaixo no terminal:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;apt update &lt;span class="c"&gt;# Irá Atualizar a lista de pacotes disponíveis do sistema&lt;/span&gt;
&lt;span class="nb"&gt;sudo &lt;/span&gt;apt &lt;span class="nb"&gt;install &lt;/span&gt;openssh-server &lt;span class="c"&gt;# Instala o serviço de SSH no sistema para permitir conexões remotas.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Criando a máquina virtual
&lt;/h2&gt;

&lt;p&gt;Vamos começar a jornada de criação da sua primeira máquina virtual! O ponto de partida é criar sua conta gratuita no portal da Azure. Acesse este &lt;a href="https://azure.microsoft.com/en-us/?wt.mc_id=studentamb_412115" rel="noopener noreferrer"&gt;Link&lt;/a&gt; para se cadastrar e ter 30 dias para explorar os serviços disponíveis sem custo.&lt;/p&gt;

&lt;p&gt;Eu estarei usando uma conta de estudante, então a interface pode parecer um pouco diferente da sua. No entanto, o processo de criação é o mesmo.&lt;/p&gt;

&lt;p&gt;Depois desse processo, vamos iniciar a criação das VM's, clique em "Serviços gratuitos". &lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs1e68375tkpcrz15e70n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs1e68375tkpcrz15e70n.png" alt="Foto do início" width="800" height="128"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Em seguida em "Máquina Virtual Linux"&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl3raee920gpgxk72x65s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl3raee920gpgxk72x65s.png" alt=" " width="800" height="372"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Configuração da Máquina
&lt;/h3&gt;

&lt;p&gt;Antes de começarmos a usar a máquina virtual, é necessário configurá-la corretamente, preenchendo os campos conforme detalhado abaixo.&lt;/p&gt;
&lt;h4&gt;
  
  
  Detalhes do projeto
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Subscrição:&lt;/strong&gt;  Nesta etapa, vamos selecionar a nossa subscrição. Ela funciona como uma assinatura que define os recursos e serviços que podemos utilizar. Como estou numa conta de estudante, usarei a "Azure for Students", que é o plano gratuito específico para estudantes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Grupo de recursos&lt;/strong&gt;: Agora, vamos criar nosso Grupo de Recursos. Pense nele como a caixa de um kit de montagem, onde guardamos todas as peças de um mesmo projeto. Vamos nomear esta "caixa" de 'testeVm', e é dentro dela que todos os 'recursos' da nossa máquina virtual, como o disco e a conexão de rede, ficarão guardados. Assim, garantimos que tudo fique organizado e se torna muito mais fácil de gerenciar o conjunto depois.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
  
  
  Detalhes da instância (especificações da máquina)
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Nome da máquina virtual&lt;/strong&gt;: Neste campo, colocaremos o nome da nossa máquina, como "vm-ubuntu", um nome simples e fácil de identificar.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Região&lt;/strong&gt;:  A escolha da região é flexível. Contudo, é importante lembrar que, em um projeto real, o local escolhido afeta diretamente a velocidade da conexão e o preço final. Para este exemplo, mantive a opção "(US) East US 2", que já estava disponível na lista.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Imagem&lt;/strong&gt;: Este campo escolheremos o sistema operacional da nossa máquina, que usaremos o "Ubuntu Server 22.04 LTS - x64 Gen2".&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Tamanho&lt;/strong&gt;: Seria basicamente a configuração dos recursos que sua máquina vai ter (número de núcleos, memoria RAM e etc). Neste caso, como vamos só fazer uma comunicação SSH, vamos pegar a primeira opção.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffkdt5i0oh5axkxv6hpge.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffkdt5i0oh5axkxv6hpge.png" alt=" " width="800" height="658"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  Configurar a conta do administrador
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Tipo de autenticação&lt;/strong&gt;:Nesta etapa, vamos definir como os usuários irão se autenticar na máquina virtual. Optarei pela opção "Chave pública SSH", que funciona com um par de chaves criptografadas. Esse par é composto por uma chave privada, que deve permanecer segura no seu computador, e uma chave pública, que será enviada para o servidor &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Nome de Utilizador&lt;/strong&gt;: Nome da conta de login que será criada dentro da máquina virtual.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Origem da chave pública SSH&lt;/strong&gt;: Aqui definiremos que a Azure irá criar as chaves de acesso.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Tipo de Chave SSH&lt;/strong&gt;: Aqui escolheremos o RSA, porque ele é mais compatível com diferentes sistemas e servidores.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Nome do par de chaves&lt;/strong&gt;: Neste momento, vamos definir o nome do arquivo da chave privada que será salvo no seu computador. Neste exemplo, utilizarei o nome "vm-ubuntu_key".&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy824so9zc37jwlwaivyo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy824so9zc37jwlwaivyo.png" alt=" " width="800" height="441"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  Regras de porta de entrada
&lt;/h4&gt;

&lt;p&gt;Aqui estamos permitindo o acesso remoto à máquina virtual, como mostrado abaixo, utilizaremos a porta 22 (SSH) para isso.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuq2rat9dt9zpcd7vvt29.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuq2rat9dt9zpcd7vvt29.png" alt=" " width="800" height="298"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Após preencher todos os campos, basta clicar em "Rever + Criar" para finalizar a criação da sua máquina virtual. Em seguida, será exibida a opção para gerar as chaves de acesso. Não se esqueça de fazer o download e salvar a chave no seu computador, pois não será possível recuperá-la posteriormente.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fak0hq9skeii65ko6ol8b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fak0hq9skeii65ko6ol8b.png" alt=" " width="454" height="309"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  Salvando o par de chaves
&lt;/h4&gt;

&lt;p&gt;Para que nós possamos acessar o par de chaves utilizando o WSl, vamos mover o arquivo que baixamos para o diretório &lt;code&gt;.ssh&lt;/code&gt;. &lt;/p&gt;

&lt;p&gt;1- Acesse a pasta onde estão salvas as distribuições Linux no seu computador e abra a que está nomeada como &lt;code&gt;Ubuntu&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4qurdfz05o3x4yotgszk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4qurdfz05o3x4yotgszk.png" alt=" " width="800" height="249"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2- Acesse o diretório &lt;code&gt;home&lt;/code&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsg2hh7vmaioab1450jlp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsg2hh7vmaioab1450jlp.png" alt=" " width="800" height="760"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3- Entre no diretório pessoal do seu usuário&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fojw3p564kzjj7qrw0qle.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fojw3p564kzjj7qrw0qle.png" alt=" " width="800" height="674"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;4- Por fim abra o diretório &lt;code&gt;.ssh&lt;/code&gt; e salve o par de chaves gerado ao criar a máquina virtual (arquivo.pem)&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmh38qwo3qbniifcfynw1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmh38qwo3qbniifcfynw1.png" alt=" " width="800" height="330"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Conectando via ssh
&lt;/h2&gt;

&lt;p&gt;Para começar a conexão, navegue até os detalhes da vm no portal do Azure.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2v83p61971dcpzvtanyr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2v83p61971dcpzvtanyr.png" alt=" " width="800" height="103"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Clique em "ligar"&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5ewo0ieph9htmil7m4fa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5ewo0ieph9htmil7m4fa.png" alt=" " width="800" height="239"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Depois, clique em “Selecionar” na opção de SSH nativo, e será exibido um passo a passo para configurar a comunicação. Fique tranquilo, pois vou te mostrar como fazer todo o processo.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4qq5dm6bcwprpqwzu9v9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4qq5dm6bcwprpqwzu9v9.png" alt=" " width="800" height="353"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;No terminal do Ubuntu, vamos dar acesso somente leitura à chave privada com o comando abaixo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;chmod &lt;/span&gt;400 ~/.ssh/vm-ubuntu_key
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;O número 400 define que só o dono pode ler o arquivo, sem permissões para escrita ou execução. Isso é necessário porque o OpenSSH exige que a chave privada tenha permissões restritas para garantir a segurança da conexão e evitar que outros usuários possam acessá-la.&lt;/p&gt;

&lt;p&gt;Em seguida executaremos o seguinte comando para começar a conexão, lembrando que o parâmetro "-i" é para indicar o arquivo da chave privada.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ssh &lt;span class="nt"&gt;-i&lt;/span&gt; ~/.ssh/vm-ubuntu_key.pem azureuser@ip_da_vm
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;E pronto! Depois de pressionar Enter, você estará conectado remotamente à sua máquina virtual Linux na Azure, quase como um verdadeiro hacker controlando tudo pelo terminal. Agora é só explorar e dominar seu ambiente na nuvem com segurança e praticidade.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F75870aavleph8pl6ctad.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F75870aavleph8pl6ctad.png" alt=" " width="800" height="493"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ah, e não se esqueça de parar a máquina virtual quando não estiver usando para evitar consumir suas horas gratuitas desnecessariamente.&lt;/p&gt;

</description>
      <category>devops</category>
      <category>azure</category>
      <category>cloud</category>
      <category>linux</category>
    </item>
  </channel>
</rss>
