PEM 파일을 PPK 파일로 변환하는 방법이 있습니까? (Amazon EC2가 PEM 파일을 제공한다고 추측 할 수 있으며 SSH 연결을 위해 PPK 형식을 사용해야합니다).
PEM 파일을 PPK 파일로 변환하는 방법이 있습니까? (Amazon EC2가 PEM 파일을 제공한다고 추측 할 수 있으며 SSH 연결을 위해 PPK 형식을 사용해야합니다).
답변:
PuTTYGen 사용
이제 vCloud Express에는 Linux 서버용 SSH 키를 생성하는 기능이 있습니다. 이 기능을 통해 사용자는 "내 계정 / 키 관리"옵션을 선택하여 여러 개의 사용자 정의 키를 만들 수 있습니다. 키가 생성되면 사용자는 Linux 용 "서버 생성"프로세스 중에 원하는 SSH 키를 선택해야합니다.
잇다
Putty와 연결하십시오.
"찾아보기"를 클릭하고 puttygen에서 내 보낸 .PPK 파일을 선택합니다.
"열기"를 클릭합니다. 연결이되면 사용자 이름을 입력합니다 (기본값은 vcloud).
여기 에서 복사 된 지침
나는 해결책이 매우 간단하기 때문에 이것이 답을 얻지 못했다는 사실에 다소 충격을 받았습니다.
이전 게시물에서 언급했듯이 C #을 사용하여 변환하지 않고 한 번만 변환합니다. 이것은 PuTTYGen으로 쉽게 할 수 있습니다.
즐겨!
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
명령 프롬프트에서 puttygen 실행
ㅏ. “Load”버튼을 클릭하여“Load an existing private key file”
b. 파일 필터를 "모든 파일 ( . ) "로 변경합니다 .
c. YourPEMFILE.pem을 선택하십시오
. d. 열기를 클릭합니다
. e. Puttygen은 외래 키를 성공적으로 가져 왔다는 알림을 표시합니다. 확인을 클릭하십시오.
에프. “개인 키 저장”버튼을 클릭합니다
. g. 암호를 입력하지 않고 저장할 것인지 묻는 메시지가 나타나면 "예"라고 대답하십시오.
h. 파일 이름 YourPEMFILE.ppk 입력
i. "저장"을 클릭하십시오.
다음을 수행해야합니다.
1. Pageant 와 함께 PuTTYGen 을 다운로드 합니다. 2. 을 눌러 "로드" 버튼과 선택 ".PEM" 파일을. 3. 를 눌러 "개인 키 저장" 버튼 및 저장 ".ppk" 파일. 4. Pageant를 열고 "키 추가" 버튼을 누릅니다. 전부. 백그라운드에서 Pageant를 계속 실행하십시오 . 5. 이제 암호 필드를 선택하지 않고 SSH 또는 SFTP 를 통해 로그인 합니다.