Permission denied (publickey) ao tentar conectar em sua VM Linux pelo WSL Windows

 


Imagine que você criou sua máquina virtual Linux no Microsoft Azure com boas práticas, utilizando uma chave criptografada. Você baixa o arquivo .pem e recebe uma mensagem de erro ao tentar acessar a máquina virtual em sua estação de trabalho Windows 11, conforme demonstrado pela figura abaixo.


2. O primeiro passo para resolver essa questão é ir ao local onde o arquivo foi salvo. Vá até as propriedades do arquivo e habilite a opção de desbloqueio.

3. Em seguida vá até a aba de segurança. Remova a herança de permissões e permita o controle total da chave pelo seu usuário e/ou administradores, conforme demonstrado pela figura abaixo.


4. Feito isso, tente novamente o acesso utilizando ssh -i <caminho da chave privada> azureuser@<endereço-ip-da-vm>

5. Isso deve resolver o problema de acesso.


No macOS e Linux é só fazer um chmod 400 que funciona.

Postar um comentário

Comente sem faltar com respeito - ;-)

Postagem Anterior Próxima Postagem