SSH - Izin terlalu terbuka.

SSH - Izin terlalu terbuka.

Saya telah meluncurkan instance Linux baru di akun AWS saya dan mengunduh file kunci pribadi. Seperti yang kita semua tahu, AWS hanya memungkinkan otentikasi SSH berbasis kunci default. Ketika saya mencoba SSH dengan file kunci pribadi yang diunduh, saya mendapat pesan peringatan Izin 0644 untuk 'Server.PEM 'terlalu terbuka dan itu diminta untuk kata sandi.

Di FAQ ini, Anda akan belajar memperbaiki PERINGATAN: File kunci pribadi yang tidak dilindungi! Kesalahan di Linux.

Masalah:

Kesalahannya terlihat seperti di bawah ini:

ssh -i server.PEM [email dilindungi] 
Output @@@@@@@@@@@@@@@@@@@@@@@@@@@@s@@@@@@@@@@@@@@@@@@@@@@@@s@ @@@@@@@@@@@peringatan: File kunci pribadi yang tidak dilindungi! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Sw@@@@@@@@@@@@@@@@@@@@@@@s@ @@@@@@@@@@.PEM 'terlalu terbuka. Diperlukan bahwa file kunci pribadi Anda tidak dapat diakses oleh orang lain. Kunci pribadi ini akan diabaikan. Izin Buruk: Abaikan Kunci: Server.Kata sandi PEM [Email Dilindungi]:  

Saya menyadari masalah ini, jadi saya memperbaikinya dengan mudah. Jika kami membaca pesan kesalahan dengan cermat, kami akan memahami bahwa ada beberapa masalah dengan izin di server.file PEM.

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

Solusinya:

Sesuai kebijakan keamanan, file kunci pribadi tidak boleh dilihat secara publik agar berhasil masuk ke server menggunakan protokol SSH. Jadi Anda perlu mengubah izin file untuk membatasi akses ke pemilik saja. Pemilik hanya membutuhkan izin baca untuk menggunakan file ini selama koneksi SSH. Ubah izin file dengan perintah berikut:

Server Chmod 400.PEM  

Sekarang coba ssh dengan perintah yang sama dan file kunci yang sama.

ssh -i server.PEM [email dilindungi]  

Anda akan dapat SSH dengan benar ke server jarak jauh tanpa pesan kesalahan apa pun.