PEM 파일을 PPK 파일로 변환하는 방법이 있습니까? (Amazon EC2가 PEM 파일을 제공한다고 추측 할 수 있으며 SSH 연결을 위해 PPK 형식을 사용해야합니다).
답변
PuTTYGen 사용
SSH 키 생성 및 사용
개요
이제 vCloud Express에는 Linux 서버용 SSH 키를 생성하는 기능이 있습니다. 이 기능을 통해 사용자는 “내 계정 / 키 관리”옵션을 선택하여 여러 개의 사용자 정의 키를 만들 수 있습니다. 키가 생성되면 사용자는 Linux 용 “서버 생성”프로세스 중에 원하는 SSH 키를 선택해야합니다.
SSH 키 생성 및 사용
- 키 만들기
- “내 계정”으로 이동합니다.
- “키 관리”를 선택합니다.
- 새 키를 만듭니다.
- 키 생성 프로세스 중에 .PEM 형식의 개인 키 파일을 다운로드하라는 메시지가 표시됩니다. 개인 키는 vCloud Express에 저장되지 않으므로 다시 다운로드 할 수 없습니다.
- “Default”체크 박스는 API에 사용됩니다.
- 서버 배포 및 키 선택
-
잇다
- 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).
- SSH (Mac / Linux)
여기 에서 복사 된 지침
답변
나는 해결책이 매우 간단하기 때문에 이것이 답을 얻지 못했다는 사실에 다소 충격을 받았습니다.
이전 게시물에서 언급했듯이 C #을 사용하여 변환하지 않고 한 번만 변환합니다. 이것은 PuTTYGen으로 쉽게 할 수 있습니다.
- AWS에서 .pem 다운로드
- PuTTYgen 열기
- 약 3/4 아래 오른쪽에있는 “로드”를 클릭합니다.
- 파일 형식을 *. *로 설정합니다.
- .pem 파일을 찾아서 엽니 다.
- PuTTY는 필요한 모든 것을 자동으로 감지하며 “개인 키 저장”을 클릭하기 만하면 PuTTY와 함께 사용할 ppk 키를 저장할 수 있습니다.
즐겨!
답변
- puttygen 다운로드
- 그런 다음 퍼티 겐을 엽니 다.
- 클릭로드
- 파일 유형을 . 모든 파일
- PrivateKey 저장
- 그런 다음 파일이 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
답변
- YourPEMFILE.pem을 .ssh 디렉토리에 저장하십시오.
-
명령 프롬프트에서 puttygen 실행
ㅏ. “Load”버튼을 클릭하여“Load an existing private key file”
b. 파일 필터를 “모든 파일 ( . ) “로 변경합니다 .
c. YourPEMFILE.pem을 선택하십시오
. d. 열기를 클릭합니다
. e. Puttygen은 외래 키를 성공적으로 가져 왔다는 알림을 표시합니다. 확인을 클릭하십시오.
에프. “개인 키 저장”버튼을 클릭합니다
. g. 암호를 입력하지 않고 저장할 것인지 묻는 메시지가 나타나면 “예”라고 대답하십시오.
h. 파일 이름 YourPEMFILE.ppk 입력
i. “저장”을 클릭하십시오.