SSH - Kebenaran terlalu terbuka.

SSH - Kebenaran terlalu terbuka.

Saya telah melancarkan contoh Linux baru dalam akaun AWS saya dan memuat turun fail kunci peribadi. Seperti yang kita semua tahu, AWS hanya membenarkan pengesahan SSH berasaskan kunci lalai. Semasa saya cuba SSH dengan fail kunci peribadi yang dimuat turun, saya mendapat mesej amaran Kebenaran 0644 untuk 'pelayan.pem 'terlalu terbuka Dan ia mendorong kata laluan.

Dalam FAQ ini, anda akan belajar untuk memperbaiki Amaran: Fail kunci peribadi yang tidak dilindungi! Ralat di Linux.

Masalah:

Kesalahannya kelihatan seperti di bawah:

pelayan ssh -i.PEM [dilindungi e -mel] 
Pengeluaran @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@Amaran: fail kunci peribadi yang tidak dilindungi! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ( @@@@@@@@@ Permissions 0644 untuk 'Server.pem 'terlalu terbuka. Diperlukan fail kunci peribadi anda tidak dapat diakses oleh orang lain. Kunci peribadi ini akan diabaikan. Kebenaran yang buruk: Abaikan kunci: pelayan.Kata Laluan PEM [E -mel dilindungi]:  

Saya sedar tentang isu ini, jadi saya dapat dengan mudah. Sekiranya kita membaca mesej ralat dengan teliti, kita akan memahami bahawa terdapat beberapa masalah dengan keizinan di pelayan.fail PEM.

Jadi tutorial ini adalah untuk pembaca kami untuk menyelesaikan masalah ini dengan cepat tanpa membuang masa mereka. Terima kasih

Penyelesaian:

Selaras dengan dasar keselamatan, fail kunci peribadi tidak boleh dilihat secara terbuka untuk berjaya log masuk ke pelayan menggunakan protokol SSH. Oleh itu, anda perlu menukar kebenaran fail untuk menyekat akses kepada pemilik sahaja. Pemilik hanya memerlukan kebenaran baca untuk menggunakan fail ini semasa sambungan SSH. Tukar kebenaran fail dengan arahan berikut:

pelayan Chmod 400.PEM  

Sekarang cuba ssh dengan arahan yang sama dan fail kunci yang sama.

pelayan ssh -i.PEM [dilindungi e -mel]  

Anda akan dapat SSH dengan betul ke pelayan jauh tanpa sebarang mesej ralat.