Azure VM에서 SSH 공개 키 재구성

Azure VM에서 SSH 공개 키 재구성

2022-10-06 last update

3 minutes reading linux ssh azure
"ssh 개인 키를 잃어버렸고 이제 Azure VM에 로그인할 수 없습니다."

키(공개 및 비공개 모두)를 생성하는 매개변수--generate-ssh-keys가 있는 Azure CLI에서 Azure VM을 만드는 경우. 개인 키는 az vm create... 명령이 실행된 로컬 시스템에 있습니다. ssh 키 파일의 경로를 명시적으로 언급하지 않는 한.

VM에 연결하는 컴퓨터를 변경하는 경우 개인 키를 휴대해야 합니다. VM이 없고 VM에 액세스하려는 경우 재설정할 수 있습니다.

먼저 새 키 쌍을 생성합니다. 개인과 공공 모두. 그런 다음 새 공개 키로 기존 VM을 업데이트합니다. 다음은 간단한 단계입니다.

키가 없는 경우 새 키를 생성합니다. 명령을 실행하여 지시를 따르십시오.

ssh-keygen


키가 .ssh 폴더에 저장되어 있는지 확인하십시오.

그런 다음 다음 명령을 실행하여 기존 Azure VM을 업데이트합니다. 필요한 권한이 있는 Azure 구독 액세스가 필요합니다.

az vm user update \
  --resource-group MyRG --name MyVM \
  --username NewUser \
  --ssh-key-value ~/.ssh/id_rsa.pub


이제 완료되었습니다. 이 새 개인 키가 있는 시스템에서 이제 ssh를 사용하여 간단히 로그인할 수 있습니다.

ssh [email protected]


매우 감사합니다. 당신이 그것을 즐겼기를 바랍니다.