İd_rsa şifresini unuttum [duplicate]


14

Şifremi unuttum ssh. (id_rsa, id_rsa.pub and known_hosts)Dizindeki dosyaları sıfırdan kaldırmayı planlıyorum . Ben kullanarak henüz sshbütün Heartbleed olayından beri ve daha önce anahtarlarında şeyler temizlenmesini ettik ama herhalde yanlış yaptığını düşünüyorum.

Sorum şu: Dosyaları nasıl düzgün bir şekilde yeniden oluşturabilirim ve sshbağlandığımda gitveya başka şeylerde şifremi sormayı bırakacak şekilde ayarladım ?



3
(zaten dup olarak işaretlenmiştir. bu yüzden düzgün cevap veremezsiniz) OS X, parolanızı anahtar zincirinizde saklamış olabilir, bu nedenle bir sunucuya her bağlandığınızda girmeniz gerekmez. Keychain Access'i açın , "id_rsa" için arama yapın ve "Uygulama şifresi" olarak listelenen "Kind" ile "SSH: /Users/yourname/.ssh/id_rsa" (özel anahtarınız) ile bir sonuç almalısınız. Geri almak için Düzen> Şifreyi panoya kopyala seçeneğini kullanabilirsiniz. Sizden Mac'in kullanıcı hesabına giriş yapmak için kullandığınız "giriş anahtarlık şifresi" istenecektir. cd ~/.sshssh-keygen -f id_rsa -p
Parolayı

Yanıtlar:


35

SSH genel / özel anahtarlarınızı kaldırmanız, yeniden oluşturmanız ve ardından yeni oluşturulan genel anahtarınızı kullandığınız sunuculara ve çevrimiçi hizmetlere eklemeniz gerekir.

  • SSH genel / özel anahtarlarınızı kaldırın:

    rm ~/.ssh/id_rsa*
    
  • Yeni bir parola seçerek anahtar çiftini yeniden oluşturun:

    ssh-keygen -t rsa -f ~/.ssh/id_rsa
    
  • Parolayı saklamak ve kilidini otomatik olarak açmak için yeni oluşturulan özel anahtarı OS X Anahtarlığınıza ekleyin:

    ssh-add -K ~/.ssh/id_rsa
    
  • GitHub gibi web servislerine eklemek için ortak anahtarı OS X panosuna kopyalayın.

    cat ~/.ssh/id_rsa.pub | pbcopy
    
  • Yeni oluşturulan ortak anahtarınızı ~/.ssh/authorized_keysuzak sunucunun dosyasına ekleyin . Uzak hem doğru izinleri sağlamak için emin olun ~/.sshklasörüne ( 700) ve ~/.ssh/authorized_keys( 600). ssh-copy-idBu işlemi kolaylaştırmak için kullanarak araştırma yapmak isteyebilirsiniz .


5
Teşekkürler. Sıfırlamak zorunda kalmadım, OS X Anahtarlığımda id_rsa aradım ve şifre göster simgesini tıkladım. Kök şifremi & voila
kodumu girdim

Nedense yorumda belirtilen yöntemi kullandığımda OS X bana yanlış şifre veriyordu. Bu durumda, kesinlikle benim için sorunu çözdüğü gibi gerçek cevabı deneyin.
CodyEngel

Komik şey - Ben de bu "yanlış şifre" sorunu var. Orada "başka" bir şey gösteriyor gibi görünüyor.
Fattie

@gef - Bana gereksiz keder ve zaman kazandırdığınız için teşekkür ederim. Bunun MacOSX olmayan makinelerde bir şekilde yapılabileceğini merak ediyorum.
perennial_noob
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.