Dari man ssh-add
:
ssh-add menambahkan identitas kunci pribadi ke agen otentikasi, ssh-agent (1). Ketika dijalankan tanpa argumen, ia menambahkan file ~ / .ssh / id_rsa, ~ / .ssh / id_dsa, ~ / .ssh / id_ecdsa dan ~ / .ssh / identitas. [...]
File identitas tidak boleh dibaca oleh siapa pun selain pengguna. Perhatikan bahwa ssh-add mengabaikan file identitas jika dapat diakses oleh orang lain.
Jadi, karena The agent has no identities.
kesalahan, Anda mungkin tidak memiliki file-file itu atau mungkin file-file itu dapat diakses oleh orang lain. Anda dapat memeriksa ini menggunakan perintah berikut:
ls -l ~/.ssh
Juga, setelah Anda menjalankan ssh-add
perintah, jalankan echo $?
untuk melihat status kesalahan dari perintah sebelumnya. Jika status keluar kembali 0, perintah itu berhasil dijalankan. Jika status keluar mengembalikan nilai bukan nol, perintah gagal dijalankan.
Lihat man ssh-add
untuk info lebih lanjut.
ssh-add
adalah 1 tetapi tidak 0. jelas ada beberapa masalah dengan izin saya karena file tidak dibuat. Adakah yang bisa saya perbaiki? direktori~/.ssh
ada (kosong) tetapi tidak muncul ketika saya melakukannyals -l