Mesin saya baru-baru ini berhenti menerima otentikasi kunci publik yang masuk. Saya memiliki desktop ubuntu 11.04 yang saya ssh masuk dari mesin windows. Saya menggunakan dempul dengan kontes. Saya dapat terhubung tetapi hanya dengan otentikasi kata sandi interaktif, tidak dengan kunci rsa yang telah saya siapkan.
Saya sudah memverifikasi bahwa kuncinya terdaftar di ~ / .ssh / Authorized_keys. Bagaimana cara memperbaikinya dan apa yang harus saya periksa?
~
,~/.ssh
dan~/.ssh/authorized_keys
hanya dapat ditulis oleh Anda (khususnya tidak ada izin menulis grup). Cari/var/log/auth.log
entri log yang dibuat pada saat upaya login Anda. Salin dan tempel ke dalam pertanyaan Anda (mengedit nama untuk privasi jika Anda mau). Juga periksa apakah masalahnya ada di sisi server atau tidak: salin kunci privat ke mesin Linux (Anda harus mengonversi file kunci privat Putty ke dalam format OpenSSH) dan melihat apakahssh localhost
berfungsi.