Saya lupa kata sandi untuk saya ssh
. Saya berencana untuk menghapus file (id_rsa, id_rsa.pub and known_hosts)
di direktori dan mulai dari awal. Saya belum pernah menggunakan ssh
sejak hal yang sepenuh hati dan saya sudah membersihkan barang-barang di kunci sebelumnya tapi saya pikir saya salah melakukannya.
Pertanyaan saya adalah bagaimana cara membuat ulang file dengan benar dan mengatur ssh
untuk berhenti meminta saya kata sandi ketika saya terhubung ke git
atau hal-hal lain?
cd ~/.ssh
danssh-keygen -f id_rsa -p
Jawaban:
Anda perlu menghapus kunci publik / pribadi SSH Anda, membuatnya kembali, dan kemudian menambahkan kunci publik yang baru dibuat ke server dan layanan online yang Anda gunakan.
Hapus kunci publik / pribadi SSH Anda:
Buat kembali kunci pas, pilih frasa sandi baru:
Tambahkan kunci pribadi yang baru dibuat ke Keychain OS X Anda untuk menyimpan frasa sandi dan mengelola membuka kunci secara otomatis:
Salin kunci publik ke clipboard OS X untuk menambahkan ke layanan web seperti GitHub, dll.
Tambahkan kunci publik yang baru Anda buat ke
~/.ssh/authorized_keys
file server jarak jauh. Pastikan untuk memastikan izin yang benar untuk~/.ssh
folder jarak jauh (700
) dan~/.ssh/authorized_keys
(600
). Anda mungkin ingin menyelidiki menggunakanssh-copy-id
untuk memudahkan proses ini.sumber