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

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

다음 단계를 수행하여 SSH 키 쌍을 생성하고, 테스트 VM을 생성할 때 사용할 수 있도록 공용 키 파일의 컨텐츠를 복사하고, PuTTY Pageant 도구에 개인 키를 로드합니다. Pageant는 개인 키를 메모리에 저장할 수 있는 SSH 인증 에이전트입니다. 메모리에 개인 키를 저장하면, 개인 키가 자동으로 해당 Microsoft Windows 시스템의 모든 SSH 세션에 적용되므로 보다 쉽게 사용할 수 있습니다.

사전 요구 사항

Microsoft Windows 시스템에는 기본적으로 SSH 키 쌍 소프트웨어가 설치되어 있지 않습니다. SSH 키 쌍 생성 소프트웨어가 사용하려는 시스템에 설치되어 있는지 확인합니다. 어떤 SSH 키 쌍 생성 소프트웨어도 사용할 수 있습니다. 다음 단계에서는 Microsoft Windows에서 PuTTY 소프트웨어를 사용하여 SSH 키 쌍을 생성하는 방법을 설명합니다. www.putty.org에서 PuTTY 소프트웨어를 다운로드할 수 있습니다. 설치 후에는 PuTTY 도구 모음을 사용할 수 있습니다. 다음 스크린샷에서는 시작 메뉴의 PuTTY 도구 예를 보여 줍니다.


Microsoft Windows 10 시작 메뉴에 표시되는 PuTTY 도구

프로시저

  1. Microsoft Windows 시스템에서 PuTTYgen(PuTTY 키 생성기)을 실행합니다.
    Microsoft Windows 10의 시작 메뉴에 표시되는 PuTTYgen 선택 옵션은 Microsoft Windows 10 시작 메뉴의 PuTTYgen 선택 옵션와 같습니다.
    PuTTY 키 생성기 창이 표시됩니다. 다음 스크린샷에서 강조 표시된 것처럼, 목표는 SSH-2 RSA 유형 및 2048비트의 공개-개인 키 쌍을 생성하는 것입니다.
    녹색 화살표가 키 지점을 가리키는 PuTTY 키 생성기 창 스크린샷

  2. SSH-2RSA를 선택했고 비트 수로 2048이 설정되어 있는지 확인한 후 생성을 클릭합니다. 창은 진행률 표시줄이 있는 키 창으로 변경됩니다.
  3. 진행률 표시줄 아래의 빈 영역으로 커서를 이동합니다. 이 영역에서 커서를 이동하여 해당 프로세스에 필요한 임의성을 추가합니다.

    안에 표사된 커서를 보여 주는 키 생성 영역의 스크린샷

  4. 키 암호를 입력하여 시스템에 개인 키를 저장하고 개인 키 저장을 클릭합니다.
    참고: 키 암호를 사용하는 것은 선택 사항이지만 권장됩니다. 그러나 키 암호를 입력하지 않고 개인 키 저장을 클릭하면 키 암호 없이 개인 키를 저장할지 여부를 확인하는 팝업 창이 표시됩니다.

    녹색 화살표가 개인 키 저장 버튼을 가리키는 키 생성기 도구 스크린샷

    개인 키가 PPK 파일로 저장됩니다. 개인 키 저장을 클릭한 후 로컬 시스템의 디렉토리로 이동한 후 파일 이름을 입력하고, 파일을 저장할 수 있습니다.
    개인 키를 저장할 때의 파일 저장 상자 스크린샷

  5. 공용 키 저장 버튼을 사용하여 테스트 VM을 생성할 때 복사할 수 있는 위치에 공용 키를 저장합니다.
  6. PuTTY SSH 인증 에이전트인 Pageant를 실행합니다.
    Microsoft Windows 10의 시작 메뉴에 표시되는 Pageant 선택 옵션은 Microsoft Windows 10 시작 메뉴의 Pageant 선택 옵션와 같습니다. 이를 클릭하면 모자를 쓴 컴퓨터 모양의 Pageant 아이콘이 시스템 트레이에 로드됩니다.
    다음 스크린샷에서는 Microsoft Windows 10 시스템 트레이에 로드된 Pageant 아이콘을 표시합니다.
    녹색 화살표가 Windows 10 시스템 트레이의 Pageant 아이콘을 가리키는 스크린샷

  7. 해당 시스템 트레이 아이콘을 마우스 오른쪽 단추로 클릭하고 키 추가를 클릭한 후 파일 선택 창을 사용하여 저장된 개인 키(PPK) 파일로 이동한 후 해당 파일을 선택하여 Pageant에 개인 키를 추가합니다.

    Pageant 시스템 트레이 아이콘의 오른쪽 클릭 메뉴 스크린샷

    참고: 이전에 개인 키 파일을 저장할 때 키 암호를 지정한 경우 해당 암호를 입력할 수 있는 상자가 표시됩니다.

결과

이때, 개인 키가 Pageant에 로드됩니다. 작업 메뉴의 키 보기 선택 옵션을 사용하여 로드된 키 목록의 키를 볼 수 있습니다. PuTTY를 사용하여 SSH 세션을 시작할 때 PuTTY는 Pageant에서 키를 자동으로 검색하므로, 암호를 입력하지 않고도 해당 키를 사용하여 인증을 받을 수 있습니다. 나중에 SSH 세션 실행을 마친 후에 Pageant를 종료하려는 경우 Pageant 시스템 트레이 아이콘의 오른쪽 클릭 메뉴에서 종료 선택 옵션을 사용합니다.

다음에 수행할 작업

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