Mengapa 0644
yaitu -rw-r--r--
terlalu terbuka untuk kunci SSH? Juga saya tidak dapat menemukan izin palsu di .ssh
direktori ( 0700
) atau direktori home ( 0731
).
Btw Saya mendapatkan kesalahan ini saat menguji parafrase kunci melalui ssh-keygen -y -f my_key.pub
salam Hormat
sumber
.ssh
folder danid_rsa
file itu sendiri, bukan seluruh direktori home Anda!Satu-satunya perintah yang perlu Anda jalankan adalah
chmod 600 ~/.ssh/id_rsa
. Itu dia.Ini mengubah izin pada file sehingga pemilik (Anda) dapat membaca dan menulisnya, yang akan menghapus pesan kesalahan yang Anda terima.
sumber
Jawaban di atas adalah valid tapi sebelum menjalankan setiap
chmod
perizinan memperbaiki, pastikan AndaIdentityFile
(s) dalam~/.ssh/config
do merujuk ke kunci pribadi Anda. Pemula dapat salah memahami dan merujuk ke kunci publik (dengan.pub
ekstensi) sebagai gantinya, sehingga mengarah ke kesalahan yang sama (karena izin file kunci publik terlalu terbuka untuk kunci pribadi).sumber