Jak przekonwertować PPK na plik PEM za pomocą polecenia

Jak przekonwertować PPK na plik PEM za pomocą polecenia

PPK (Putty Private Key) i PEM (Mail Enhanced Mail) to dwa formaty plików, które są powszechnie używane do połączeń SSH i SSL/TLS. Podczas gdy pliki PPK są używane przede wszystkim z Putty w systemie Windows, pliki PEM są szerzej obsługiwane i mogą być używane z różnymi narzędziami i platformami. Jeśli masz plik PPK i musisz go używać z narzędziem lub platformą wymagającą pliku PEM, możesz przekonwertować plik PPK na plik PEM. W tym artykule zbadamy, jak przekonwertować plik PPK na plik PEM w systemie Linux i Windows.

Może ci się spodobać: Jak przekonwertować plik PEM na PPK?

Metoda 1: Konwertuj PPK na PEM w Linux za pomocą „Puttygen”

Aby przekonwertować plik PPK na plik PEM w Linux, możesz użyć „Puttygen” Polecenie z pakietu Putty-Tools.

  1. Najpierw upewnij się, że pakiet narzędzi petty jest zainstalowany w twoim systemie. Możesz go zainstalować za pomocą menedżera pakietów, takich jak apt lub mni.kit.org/).
    sudo apt instal instaluj narzędzia petty  
  2. Otwórz okno terminalu i przejdź do katalogu, w którym przechowywano plik PPK.
  3. Uruchom następujące polecenie, aby przekonwertować plik PPK na plik PEM:
    puttygen ppk_file.ppk -o private -openssh -o pem_file.pem  

    Zastępować „ppk_file.ppk ' z nazwą pliku PPK i „pem_file.pem ' z pożądaną nazwą pliku PEM.

    • „Puttygen” Polecenie wyruszy w celu ochrony pliku PEM w celu ochrony pliku PEM. Wprowadź hasło lub pozostaw go puste, jeśli nie chcesz używać paszer.
    • „Puttygen” polecenie wygeneruje plik PEM i zapisze go w określonej lokalizacji. Możesz teraz użyć pliku PEM dla połączeń SSH i SSL/TLS.

Metoda 2: Konwertuj PPK na PEM w Linux za pomocą „Openssl”

Jeśli masz „Openssl” Polecenie zainstalowane w systemie, możesz również użyć go do konwersji pliku PPK na plik PEM. Aby to zrobić, uruchom następujące polecenie:

OpenSSL pkcs8 -inform der -in ppk_file.ppk -outform pem -out pem_file.pem  

Zastępować ppk_file.ppk z nazwą pliku PPK i pem_file.pem z pożądaną nazwą pliku PEM.

Metoda 3: Konwertuj PPK na PEM w systemie Windows z puttygen

Użytkownicy systemu Windows mogą również przekonwertować plik PPK na PEM za pomocą narzędzia PuttyGen. Załóżmy, że już pobrałeś PuttyGen z oficjalnej witryny pobierania.

Następnie wykonaj kroki, aby przekonwertować PPK na PEM:

  1. Uruchom aplikację Puttygen
  2. Pod Plik menu, kliknij Załaduj klucz prywatny.
  3. Wybierz swój .plik ppk, a następnie wybierz otwarty.
  4. Teraz pod Under Konwersje menu, kliknij Eksport OpenSSh Key (Force nowy format pliku).
  5. Ustaw nową nazwę z „.rozszerzenie PEM ”i kliknij przycisk„ Zapisz ”
  6. Przekształcenie PPK na PEM

Wniosek

Podsumowując, przekształcenie pliku PPK na plik PEM w systemie Linux i Windows to prosty proces, który można wykonać za pomocą polecenia PuttyGen w systemie Linux i Windows lub polecenia OpenSSL w Linux. Zrozumienie, jak przekonwertować plik PPK na plik PEM, może być pomocne w różnych scenariuszach, gdy potrzebujesz użycia pliku PPK z narzędziem lub platformą, który wymaga pliku PEM. Wykonując kroki opisane w tym artykule, możesz łatwo przekonwertować plik PPK na plik PEM i użyć go do połączeń SSH i SSL/TLS.