GNU/Linux >> Znalost Linux >  >> Linux

Jak převést soubor .pem na soubor .ppk v systémech Windows a Linux

Pokud používáte EC2 od Amazonu a chcete se nejprve připojit ke své instanci, pravděpodobně se dostanete do potíží, když budete chtít použít soubor .pem, který jste vytvořili na AWS, pro připojení k vaší instanci přes PuTTY. PuTTY chce mít soubor .ppk, proto potřebujeme převést soubor .pem na soubor .ppk, než budeme moci navázat spojení. Ukážu vám, jak to udělat.

Problém

Nelze se připojit k Amazon EC2 pomocí PuTTY pomocí staženého souboru .pem

Řešení

Převeďte soubor .pem na soubor .ppk.

Windows 10

Pokud používáte Windows 10, musíte si stáhnout a nainstalovat PuTTYgen.

Chcete-li převést soubor .pem na soubor .ppk, spusťte PuTTYgen a vyberte RSA na Typ klíče k vygenerování pole.

Dále klikněte na Načíst. Musíte přepnout z PuTTY Private Key Files (*.ppk) na All Files (*.*) v rozevíracím seznamu na pravé straně.

Vyberte stažený soubor .pem a zvolte Otevřít . Stiskněte OK knoflík. Dále zvolte Uložit soukromý klíč pro uložení klíče. PuTTYgen vás bude reprezentovat varováním, vyberte Ano . Je důležité, abyste svému novému souboru .ppk dali přesně stejný název jako původní soubor .pem, který jste stáhli z AWS!

To je pro Windows vše, nyní můžete použít tento soubor .ppk pro připojení k vaší instanci EC2.

Linux

Převést soubor .pem na soubor .ppk v systému Linux je ještě jednodušší než v systému Windows. Pokud jste to ještě neudělali, pokračujte a nejprve nainstalujte PuTTY.

Disttros na základě RPM:

sudo yum install putty

Distros založené na DPKG (Debian)

sudo apt-get update && sudo apt-get install putty -y

Nakonec, pro převod souboru .pem na .ppk Typ souboru:

puttygen pemKey.pem -o ppkKey.ppk -O private

Tento příkaz jsem konkrétně spustil bez předpony sudo, protože pokud jej spustíte se sudo, může soubor přesouvat pouze uživatel root. Sami si vyberte, jak to chcete řešit.

Pokud chcete, z jakéhokoli důvodu, převeďte soubor .ppk zpět na .pem soubor, můžete to udělat pomocí:

puttygen ppkkey.ppk -O private-openssh -o pemkey.pem

Závěr

A takto převedete soubor .pem na soubor .ppk.


Linux
  1. Jak získat přístup k souborovým systémům Linux ve Windows 10 a WSL 2

  2. Jak přesměrovat výstup do souboru a Stdout v Linuxu

  3. Co je NFS a jak jej nainstalovat na Linux

  1. Jak duální bootování Windows 10 a MX Linux

  2. Jak převést soubor PPK na klíče OpenSSH a přihlásit se pomocí SSH v Linuxu?

  3. Jak převést linuxový spustitelný soubor (binární) na soubor Windows exe?

  1. Jak převést soubory do kódování UTF-8 v Linuxu

  2. Jak převést PPK na soubor PEM pomocí příkazu

  3. Jak převést konce řádků v textovém souboru mezi formáty Windows a Unix/Linux?