* .Pem'in ssh-keygen kullanılarak parola korumalı olup olmadığını nasıl bilebilirim?


23

Bir dosyam var myfile-privkey.pem.

Özel anahtar dosyasının ssh-keygen kullanılarak şifrelenmiş olup olmadığını nasıl kontrol ederim?

Yanıtlar:


25

ssh-keygen -y -f myfile-privkey.pem

Anahtar şifre korumalı ise, bir "şifre:" istemi göreceksiniz.

Bu komuttaki bayraklar:

-y Read private key file and print public key.
-f Filename of the key file.

Ekstra rehberlik olarak, her zaman, özellikle çevrimiçi olan, özel anahtarlarınızla ilgilenirken kullanmanız gerektiğini söyleyen bir komutu kontrol edin.


1
Keşke daha fazla insan aslında burda olduğu gibi bayrakları
Martin Nielsen

15

Bir SSH anahtarının şifrelenip şifrelenmediğini görmek oldukça kolaydır. Sadece Proc-Type: 4,ENCRYPTEDvücutta arayın . İşte çeşitli şekillerde birkaç örnek anahtar.

Şifreli RSA

-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-128-CBC,AF51A101888567A12C6E384AFBD2B963

AAp6xVAtPP/qmr8T1WjAac8jjfQmToW8Hd4ik95zA/fkH2SJgy7hwuyl1AuVyQuq

Şifre olmadan RSA

-----BEGIN RSA PRIVATE KEY-----
MIIJJwIBAAKCAgEAwwXQEPzdutisd8Wl/TSNrp4HVnY7R87at30OiN46GcPPcV6q

Şifre ile DSA

-----BEGIN DSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-128-CBC,2B9F1E1503F57CCC663397AB03CBF3F9

MVJ+F/AoJKW/XGtx0N2yrmLfJc276XIZzGYHRuCHmxUXlRkWpmi9gSUO8bNWgymf

Şifre olmadan DSA

-----BEGIN DSA PRIVATE KEY-----
MIIBuwIBAAKBgQD1qn6U7ve6yqHTu1XuiOyF/9A+n3MJFXNrTt9jHg7Pn5zssqwO

ECDSA şifresi ile

-----BEGIN EC PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-128-CBC,5A3BB12B9B9E17A9A569001A0498969D

LrGoz5tXNI4KMxx7zb1H6beJZ8kEwc2FLLglD0kNzilTLeNMooC1NoMNhRD9XCo6

Şifre olmadan ECDSA

-----BEGIN EC PRIVATE KEY-----
MHcCAQEEILU3EwLQa2rSZdIMkbiE5VDrjlcoeJEF5IsYfGy0Hz4JoAoGCCqGSM49
AwEHoUQDQgAEHJCNvU9hVeByhp9CpSmvHphb82iSp52pL0ZJqVvqFY/swXPB1NMU

3
“Proc-Type: 4, ENCRYPTED” i kontrol etmek geleneksel şifreli anahtarlar için işe yarar, ancak yeni OpenSSH özel anahtar biçiminde (başlangıç ​​ile başlar -----BEGIN OPENSSH PRIVATE KEY-----) görünmez - burada daha fazla ayrıntı .
Doktorr

5

Korunmuyorsa, şifreyi ayarlayabilirsiniz:

ssh-keygen -p -P "" -N "strong-password" -f unprotected.pem

4

Aşağıdaki komut anahtarı isterse şifre korumalıdır.

openssl rsa -in myfile-privkey.pem -noout
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.