Primeiramente gostaria de desejar um excelente 2017 para todos! Que tenhamos um ano de muita saúde, oportunidades e conquistas profissionais e pessoais.
Neste início de ano, venho trazer uma dica rápida de comando em Bash para redefinir a senha de administrador de uma máquina virtual Linux criada no Microsoft Azure.
Cenário:
Simulando o acesso à uma máquina virtual Ubuntu criada com os parâmetros padrões em uma conta no Microsoft Azure, liberei o acesso SSH na opção NSG (Network Security Group) através do Portal do Azure.
A partir de minha máquina com Windows 10, acessei a VM com o Ubuntu utilizando os comandos em Bash a seguir:
Comando 01:
ssh Usuário_Admin@IP_ou_Nome_do_host_público_da_VM_Linux
Digite qualquer senha incorretamente (suponha que a tenha esquecido) e terá como retorno a mensagem permissão negada, por favor tente novamente.
Comando 02:
azure vm list (listar as VMs dentro de sua inscrição no Azure)
Comando 03:
azure vm reset-access -g Nome_Resource_Group -n Nome_VM_Linux -u Usuário_Admin -p Nova_Senha
OBS.: Note que a extensão “VMAccessForLinux” será instalada na máquina virtual selecionada.
Aguarde alguns minutos até que o comando seja concluído. (retorno: vm reset-access command OK).
Tente acessar a máquina virtual utilizando o mesmo comando informado inicialmente (Comando 01):
ssh Usuário_Admin@IP_público_definido_no_Azure
Digite a nova senha definida para voltar a acessar a máquina virtual.
Fiquem a vontade para compartilhar a dica!
Obrigado!
Fonte: Microsoft Virtual Academy