.Pem ve .pub ve son ekli olmayan ssh kimlik bilgileri dosyaları arasındaki fark nedir?


19

"Ssh-keygen -t dsa" çalıştırıldığında özel ve genel anahtar olmak üzere iki dosya oluşturulur. Özel anahtarın kendinizi sadece ortak anahtarınızı gören dış dünyaya tanıtmak için kullanıldığını anlayacak kadar basittir.

Ancak, ".pem" dosyalarını da kullandım ve bunları kendim kullanıyorum. .Pem dosyası ve pub dosyaları arasındaki ilişki nedir. Basit bir cevap bekliyordum, ama diğer sorular ( /server/9708/what-is-a-pem-file-and-how-does-it-differ-from-other-openssl- Oluşturulan anahtar dosyası ), bir pem dosyasının neden bir pub dosyasına farklı senaryolarda daha iyi / kötü olabileceğine dair basit bir açıklama olmadığını gösteriyor.

Yanıtlar:


8

PEM ( p rivacy e GENİŞLETİLMİŞ M anahtarları ve sertifikaları kodlama için ail) bir base64 biçimdir. .pemanahtar çiftinizi oluşturduğunuzda AWS'den indirin. Bu yalnızca bir kez indirilir ve tekrar indiremezsiniz.

PPK ( P p apty P rivate K ey) bir Windows ssh istemcisidir, .pem biçimini desteklemez. Bu nedenle PuTTyGen kullanarak .ppk biçimine dönüştürmeniz gerekir.

ekli olmayan ssh dosyası özel bir anahtardır


PEM'i PPK dosya formatına dönüştürme

puttygen server.pem -O private -o server.ppk

PPK dosyasından PEM oluşturma

puttygen server.ppk -O private-openssh -o server.pem  

3

SSH bağlantılarında anahtarlar değiştirilir.

key1 özel anahtar ve key.pub genel anahtardır.

Daha fazla bilgi için: Ortak anahtar şifrelemesi

.Pem dosyaları HTTPS protokolünde (TLS / SSL) değiştirilen sertifikalardır (base64 içinde). Daha fazla bilgi için: X.509


10
Ciddi anlamda? Wikipedia bağlantıları? Google arama sonuçlarına bağlantı vermekten daha iyi ...
odigity

1
İkincisi için İngilizce versiyonuna bile bağlanmadı.
ealdent
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.