[ssh] PEM을 PPK 파일 형식으로 변환

PEM 파일을 PPK 파일로 변환하는 방법이 있습니까? (Amazon EC2가 PEM 파일을 제공한다고 추측 할 수 있으며 SSH 연결을 위해 PPK 형식을 사용해야합니다).



답변

PuTTYGen 사용

SSH 키 생성 및 사용

개요

이제 vCloud Express에는 Linux 서버용 SSH 키를 생성하는 기능이 있습니다. 이 기능을 통해 사용자는 “내 계정 / 키 관리”옵션을 선택하여 여러 개의 사용자 정의 키를 만들 수 있습니다. 키가 생성되면 사용자는 Linux 용 “서버 생성”프로세스 중에 원하는 SSH 키를 선택해야합니다.

SSH 키 생성 및 사용

  1. 키 만들기
    • “내 계정”으로 이동합니다.
    • “키 관리”를 선택합니다.
    • 새 키를 만듭니다.
      • 키 생성 프로세스 중에 .PEM 형식의 개인 키 파일을 다운로드하라는 메시지가 표시됩니다. 개인 키는 vCloud Express에 저장되지 않으므로 다시 다운로드 할 수 없습니다.
      • “Default”체크 박스는 API에 사용됩니다.
  2. 서버 배포 및 키 선택
  3. 잇다

    • SSH (Mac / Linux)
      • 연결하려는 시스템에 .PEM 파일을 복사하십시오.
      • .PEM 파일에 대한 권한이 적절한 지 확인하십시오 (chmod 600 file.pem).
      • ssh 명령으로 연결 : ssh vcloud @ ipaddress –i privkey.pem
    • Putty (Windows)
      • 여기 에서 Putty 및 puttygen 다운로드
      • puttygen을 사용하여 .PEM 파일을 .PPK 파일로 변환합니다.
      • puttygen을 시작하고 “로드”를 선택합니다.
      • .PEM 파일을 선택하십시오.
      • Putty는 .PEM 형식을 .PPK 형식으로 변환합니다.
        여기에 이미지 설명 입력
      • “개인 키 저장”을 선택합니다. 암호는 필요하지 않지만 추가 보안이 필요한 경우 사용할 수 있습니다.
    • Putty와 연결하십시오.

      • Putty를 시작하고 호스트 IP 주소를 입력합니다. 10.X 개인 주소에 연결하는 경우 먼저 SSL VPN 연결을 설정해야합니다.
      • 연결 / SSH / 인증으로 이동합니다.
      • “찾아보기”를 클릭하고 puttygen에서 내 보낸 .PPK 파일을 선택합니다.
        여기에 이미지 설명 입력

      • “열기”를 클릭합니다. 연결이되면 사용자 이름을 입력합니다 (기본값은 vcloud).

여기 에서 복사 된 지침


답변

나는 해결책이 매우 간단하기 때문에 이것이 답을 얻지 못했다는 사실에 다소 충격을 받았습니다.

이전 게시물에서 언급했듯이 C #을 사용하여 변환하지 않고 한 번만 변환합니다. 이것은 PuTTYGen으로 쉽게 할 수 있습니다.

  1. AWS에서 .pem 다운로드
  2. PuTTYgen 열기
  3. 약 3/4 아래 오른쪽에있는 “로드”를 클릭합니다.
  4. 파일 형식을 *. *로 설정합니다.
  5. .pem 파일을 찾아서 엽니 다.
  6. PuTTY는 필요한 모든 것을 자동으로 감지하며 “개인 키 저장”을 클릭하기 만하면 PuTTY와 함께 사용할 ppk 키를 저장할 수 있습니다.

즐겨!


답변

  1. puttygen 다운로드
  2. 그런 다음 퍼티 겐을 엽니 다.
  3. 클릭로드
  4. 파일 유형을 . 모든 파일
  5. PrivateKey 저장
  6. 그런 다음 파일이 ppk 파일이 된 이름을 저장할 수 있습니다.

답변

AWS EC2 인스턴스에 대한 SSH 연결을 위해 ‘git bash’도구를 사용하는 단순 SSH 인 Windows 시스템에서도 .PEM 파일을 PPK 파일로 변환 할 필요가 없습니다. 이러한 소프트웨어를 다운로드하고 변환 할 필요가 없습니다. 키를 다운로드하고 변환하는 시간을 절약하고 EC2 작업에 더 많은 시간을 할애 할 수 있기를 바랍니다.


답변

Linux 시스템이있는 경우 시스템에 puttygen을 설치하고 아래 명령을 사용하여 키를 변환하십시오.

pem에서 ppk로 아래 명령을 사용하십시오.

puttygen keyname -o keyname.ppk

아래 명령은 ppk를 ppk가 아닌 pem으로 변환하는 데 사용됩니다.

puttygen filename.ppk -O private-openssh -o filename.pem


답변

  1. YourPEMFILE.pem을 .ssh 디렉토리에 저장하십시오.
  2. 명령 프롬프트에서 puttygen 실행

    ㅏ. “Load”버튼을 클릭하여“Load an existing private key file”
    b. 파일 필터를 “모든 파일 ( . ) “로 변경합니다 .
    c. YourPEMFILE.pem을 선택하십시오
    . d. 열기를 클릭합니다
    . e. Puttygen은 외래 키를 성공적으로 가져 왔다는 알림을 표시합니다. 확인을 클릭하십시오.
    에프. “개인 키 저장”버튼을 클릭합니다
    . g. 암호를 입력하지 않고 저장할 것인지 묻는 메시지가 나타나면 “예”라고 대답하십시오.
    h. 파일 이름 YourPEMFILE.ppk 입력
    i. “저장”을 클릭하십시오.


답변

Windows 10 용 .pem 파일을 .ppk로 변환

다음을 수행해야합니다.


1. Pageant 와 함께 PuTTYGen 을 다운로드 합니다. 2. 을 눌러 “로드” 버튼과 선택 “.PEM” 파일을. 3. 를 눌러 “개인 키 저장” 버튼 및 저장 “.ppk” 파일. 4. Pageant를 열고 “키 추가” 버튼을 누릅니다. 전부. 백그라운드에서 Pageant를 계속 실행하십시오 . 5. 이제 암호 필드를 선택하지 않고 SSH 또는 SFTP 를 통해 로그인 합니다.




여기에 이미지 설명 입력


여기에 이미지 설명 입력


여기에 이미지 설명 입력