2014-09-16 35 views
9

Birisi bunu açıklamak için izin verebilir ve izinlerim sorununu çözmek için ne yapabilirim . Onun konak heroku orijinalliğini alma ve benim anahtarlarını sabitleme ben daha güvenli bir sistem içinkorunmasız özel anahtar dosyası

ssh-keygen -t rsa -C '<email>' 

kullanarak anahtar seti oluşturmak yeniden etmenizi öneriyoruz

[email protected]:~$ ssh-add david/.ssh/id_rsa 
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
    @   WARNING: UNPROTECTED PRIVATE KEY FILE!   @ 
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
    Permissions 0775 for 'david/.ssh/id_rsa' are too open. 
    It is required that your private key files are NOT accessible by others. 
    This private key will be ignored. 
    [email protected] 

cevap

18

sorunları beni durduramaz gibi görünüyor . Daha az açık bir şey için izinleri değiştirerek başka bir şey yapardı. izinlerini değiştirmek için

, sadece Çalışıyor 600

#chmod 600 ~/.ssh/id_rsa 
+0

için /.ssh/id_rsa dosyasının iznini değiştirmek

chmod 400 ~/.ssh/id_rsa 
YumYumYum

+0

Bu benim için çalıştı: - sudo chmod 600 ~/.ssh/id_rsa - sudo chmod 600 ~/.ssh/id_rsa.pub – hB0

+0

ya izin 400 veya 600 olabilir – Shakeel

0

kullanın. 10 tane sunucum var, id_rsa'yı server1'den diğer 9 tane sunucuya kopyaladım, sonra bu hatayı aldım. Bunu çözmek için chmod 400 ~/.ssh/id_rsa uyguladım ve şimdi $ git klonu yapabilirim.
İlgili konular