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?

Creatif_IV
sumber

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.

nKn
sumber
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/ -
kenorb
sumber