Saya mencoba untuk terhubung ke server CentOS saya sendiri menggunakan SSH; Saya dapat terhubung dengan baik dengan kata sandi; Saya mencoba terhubung dengan kunci publik saya, tetapi server tidak mencoba otentikasi kunci publik. Saya telah mengikuti semua instruksi pada halaman ini di wiki CentOS, dan memverifikasi hal-hal berikut:
Saya menjalankan CentOS 6.0 atau yang lebih baru
Sshd_config saya memiliki yang berikut:
PermitRootLogin no PubkeyAuthentication Yes RSAAuthentication yes AuthorizedKeysFile .ssh/authorized_keys
Saya telah membuat kunci pribadi di .ssh / folder di direktori rumah saya di klien
- Teks lengkap dari kunci publik (dihasilkan oleh
ssh-keygen
) mengambil satu baris dalam file .ssh / authorized_keys di direktori home saya di server. Saya memiliki mode izin berikut yang ditetapkan pada klien dan server:
chmod 700 .ssh chmod 600 .ssh/*