Linux 시스템을 사용하여 Microsoft Azure 구독에 배포할 테스트 Linux VM에 대해 SSH 연결을 수행할 경우 다음 단계를 사용합니다.

Microsoft Azure에서 테스트 VM을 생성하는 단계에서 생성된 공용 키 파일의 컨텐츠를 사용합니다. 테스트 VM에 연결하는 데 사용할 기존의 SSH 키 쌍이 Linux 시스템에 이미 있는 경우 이 단계를 건너뛰고 Microsoft Azure 구독에서 테스트 가상 시스템 생성에 설명된 대로 테스트 VM을 계속 생성할 수 있습니다.

사전 요구 사항

다음 단계를 수행하기 전에 다른 용도로 유지하려는 기존 SSH 키 쌍을 덮어쓰지 않는지 확인합니다. Linux 시스템에서는 기본적으로 SSH 공용 및 개인 키 파일이 Linux ~/.ssh/id_rsa 디렉토리에 생성됩니다. SSH 키 쌍이 해당 디렉토리에 있으며 이 명령을 실행할 때 동일한 파일 이름을 사용하는 경우 또는 명령에 다른 위치를 지정하고 SSH 키 쌍이 해당 위치에 이미 있는 경우에는 기존 키 쌍을 덮어쓰게 됩니다.

프로시저

  1. Linux 시스템에서 bash 셸을 엽니다.
  2. bash 셸에서 다음 명령을 입력합니다.
    ssh-keygen -t rsa -b 2048
  3. 키를 저장할 파일을 입력하고, 암호를 입력하고, 암호를 확인하기 위한 화면 지시를 따릅니다.
    다음은 화면 지침의 예입니다. 여기서는 키를 저장할 파일로 mykey를 입력했습니다.
    -bash-4.1$ ssh-keygen -t rsa -b 2048
    Generating public/private rsa key pair.
    Enter file in which to save the key (/mts-cm/home/user1/.ssh/id_rsa): mykey
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    
    참고: 키 암호를 사용하는 것은 선택 사항이지만 권장됩니다.
    개인 키는 사용자가 지정한 파일에 저장되고, 공용 키는 동일한 이름 및 .pub 확장명을 갖는 파일에 저장됩니다. 파일로 mykey를 입력하는 위 예제를 사용할 경우 샘플 출력은 다음과 같습니다.
    Your identification has been saved in mykey.
    Your public key has been saved in mykey.pub.
    

다음에 수행할 작업

Microsoft Azure 구독에서 테스트 가상 시스템 생성의 단계에 따라 테스트 VM을 생성합니다.