Saya telah menggunakan otentikasi kunci publik pada server jarak jauh untuk beberapa waktu sekarang untuk penggunaan shell jarak jauh serta untuk sshfs mounts. Setelah memaksa umount direktori sshfs saya, saya perhatikan bahwa ssh mulai meminta saya untuk kata sandi. Saya mencoba membersihkan remote .ssh / official_keys dari sembarang menyebutkan mesin lokal, dan saya membersihkan mesin lokal dari referensi ke mesin remote. Saya kemudian mengulangi ssh-copy-id saya, meminta kata sandi, dan kembali dengan normal. Tapi lihat, ketika saya ssh ke server jauh saya masih dimintai kata sandi. Saya agak bingung tentang apa masalahnya, ada saran?
~
, ~/.ssh
dan ~/.ssh/authorized_keys
, jalankan ssh -vvv server.example.com
dan laporkan hasilnya (anonimkan nama host dan pengguna jika Anda mau). Jika Anda memiliki akses root di server, lihat entri log yang dibuat ketika Anda mencoba login kunci publik.