Cara memperbaiki file Kunci Pribadi Tidak Diproteksi pada Mac OS X


2

Saya mencoba untuk menambahkan file kunci pribadi ssh saya ke Mac di terminal. Ketika saya menjalankan:

ssh-add -k / /path/file

ini kesalahan yang saya dapatkan:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for '/Volumes/CREATIF IV/Creatif IV/Creatif IV_web/Personal/ssh-keys/anker/anker-prv_key.ppk' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.

Bagaimana memperbaikinya?

Jawaban:


2

Sebagai aturan umum, kunci privat hanya dapat dikelola oleh pemilik, secara opsional untuk grup (misalnya, jika harus dikelola oleh apache2, kunci dapat dibaca oleh ssl-certgrup) dan tidak memiliki izin untuk grup dan yang lainnya. Begitu:

chmod 600 "/Volumes/CREATIF IV/Creatif IV/Creatif IV_web/Personal/ssh-keys/anker/anker-prv_key.ppk"

Seharusnya cukup dalam hal ini.


kesalahan masih sama. Haruskah saya mendapatkan semacam respons setelah perintah ini dimasukkan?
— Creatif_IV

Tidak, itu tidak menghasilkan apa-apa, yang merupakan hasil yang sukses. Coba daftarkan file dengan lsdan tempelkan hasil saat ini.
— nKn

Jangan khawatir, salahku. Hak Anda, fakta bahwa saya tidak mengembalikan apa pun berarti berhasil. Juga jarak saya antara 600 dan jalur file adalah masalah ... #trueNoob
— Creatif_IV

1
saya juga memindahkan file dari drive saya ke desktop
— Creatif_IV

0

Biasanya Anda harus menetapkan izin yang tepat untuk file ( chmod 600 file), tetapi karena itu ada di drive eksternal Anda yang tidak dapat mendukung izin, cobalah menambahkannya dari input standar untuk melewati pemeriksaan izin, misalnya:

cat "/Volumes/path/prv_key.ppk" | ssh-add -k/ -
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.