Saya menginstal kunci pribadi SSH saya ~/.ssh/id_rsa
dan mengatur izinnya 0600
. Ketika saya terhubung ke server SSH yang menggunakan kunci pribadi saya di Terminal.app via ssh
, sebuah dialog muncul dan meminta saya untuk memasukkan kata sandi saya untuk mengakses id_rsa
file:
Saya melihat dialog yang sama ketika saya terhubung ke server FTP dengan klien GUI Interarki.
Pembaruan: Saya melihat dialog ini setiap kali saya terhubung terlepas dari apakah saya memeriksa "Ingat kata sandi di gantungan kunci saya". Muncul dua kali lagi jika tombol OK diklik terlepas dari apa yang dimasukkan di bidang kata sandi.
Ketika saya melonggarkan izin ini untuk, katakanlah, 0640
saya tidak lagi melihat dialog yang meminta kata sandi saya tetapi ssh
dibatalkan dengan kesalahan berikut:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@ @ PERINGATAN: FILE KUNCI PRIVATE YANG TIDAK DILINDUNGI! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@ Izin 0640 untuk '/ Pengguna / nama pengguna /.ssh/id_rsa' terlalu terbuka. Disarankan bahwa file kunci pribadi Anda TIDAK dapat diakses oleh orang lain. Kunci pribadi ini akan diabaikan. izin buruk: abaikan kunci: / Pengguna / nama pengguna /.ssh/id_rsa
Saya menemukan dialog kata sandi sangat mengganggu dan saya yakin harus ada beberapa cara untuk menghindari harus mengabaikan dialog ini SSH perlu mengakses id_rsa
file.
Catatan: Saya menjalankan Mac OS X 10.6.8.