PEM 키를 RSA 키 쌍으로 변환하는 방법은 무엇입니까?

PEM 키를 RSA 키 쌍으로 변환하는 방법은 무엇입니까?

방금 Amazon EC2 인스턴스에 액세스하는 방법으로 고객으로부터 PEM 키를 받았습니다. 이것을 OpenSSH에서 사용할 수 있는 것으로 어떻게 변환합니까?

답변1

다음을 사용하여 OpenSSH 개인 키에서 PEM 공개 키를 추출할 수 있습니다.

openssl rsa -pubout -in .ssh/id_rsa

그러나 OpenSSH에는 PEM 공개 키를 변환하는 도구가 없거나 PEM 공개 키도 변환할 수 있습니다(참고: PEM 개인 키는 OpenSSH 프로토콜 2 키의 기본 형식입니다).

답변2

방금 다음 형식으로 프라이빗 키를 보낸 경우 keyfile.pem(예: Amazon LightSail VPS의 경우) 이를 SSH 프라이빗 키로 직접 사용할 수 있습니다.

ssh -i keyfile.pem ubuntu@dest_ip

또는 다음과 같이 프록시에 추가할 수 있습니다.

ssh-add ./keyfile.pem

그런 다음 로그인하십시오.

ssh ubuntu@dest_ip

관련 정보