ssh

Cara Mengatasi Kesalahan Izin SSH Ditolak (publickey)

Cara Mengatasi Kesalahan Izin SSH Ditolak (publickey)

Kunci SSH adalah metode yang bagus untuk digunakan untuk mengautentikasi sesi SSH tanpa memerlukan kata sandi di setiap login. Namun, seperti semua teknologi, kunci SSH tidak sempurna, dan Anda mungkin mengalami kesalahan saat menggunakannya. Salah satu kesalahan paling umum saat bekerja dengan kunci SSH adalah kesalahan izin ditolak (kunci publik).

Artikel ini akan membahas berbagai alasan untuk kesalahan ini dan menunjukkan kepada Anda langkah cepat yang dapat Anda ambil untuk memperbaiki kesalahan tersebut.

Kesalahan 1: Kunci Resmi dan Izin Direktori

Salah satu penyebab kesalahan ini adalah izin dan kepemilikan yang dikonfigurasi untuk .direktori ssh dan file otor_keys.

Untuk mengatasi masalah ini, atur .izin direktori ssh ke 700 dan izin otor_keys ke 6oo.

sudo chmod 700 ~/.ssh sudo chmod 600 otorisasi_keys

Kesalahan 2: Konfigurasi SSH Salah

Penyebab umum lain dari kesalahan kunci publik adalah konfigurasi yang salah dalam file sshd_config. Untuk mengatasi masalah ini, edit file /etc/ssh/sshd_config dan ubah entri berikut:.

#PermitRootLogin larangan-sandi
#PasswordAuthentication ya

Entri di atas harus seperti yang ditunjukkan di bawah ini:

IzinRootLogin ya
Otentikasi Kata Sandi ya

Simpan konfigurasi dan mulai ulang layanan:

sudo systemctl restart sshd.layanan

Kesalahan 3: Kunci Hilang

Kemungkinan penyebab lain dari kesalahan izin kunci publik yang ditolak adalah kunci yang hilang dari mesin lokal Anda. Jika Anda memiliki kunci yang ditambahkan ke file otor_keys server tetapi tidak memiliki kunci pribadi yang sesuai, ini dapat menyebabkan kesalahan.

Untuk mengatasi masalah ini, edit file konfigurasi ssh, nonaktifkan otentikasi kunci publik, dan aktifkan login sandi, sebagai berikut:

PubkeyOtentikasi ya
#PasswordAuthentication ya

Ubah Ke entri berikut:

#PubkeyAuthentication ya
Otentikasi Kata Sandi ya

Setelah Anda mengedit konfigurasi, simpan file, dan mulai ulang layanan SSH:

sudo systemctl restart sshd.layanan

Jika Anda yakin bahwa kunci Anda telah disusupi, Anda dapat menghapusnya dari otor_keys atau menambahkan kunci tertentu ke daftar yang dicabut di SSH.

Kesimpulan

Panduan singkat ini menunjukkan kepada Anda cara mengatasi berbagai masalah yang dapat menyebabkan kesalahan izin ditolak (kunci publik) di SSH. Jika masalah ini berlanjut, pertimbangkan metode pemecahan masalah lainnya.

Cara Menampilkan Penghitung FPS di Game Linux
Game Linux mendapat dorongan besar ketika Valve mengumumkan dukungan Linux untuk klien Steam dan game mereka pada tahun 2012. Sejak itu, banyak game A...
Cara mengunduh dan Memainkan Civilization VI Sid Meier di Linux
Pengenalan permainan Civilization 6 adalah konsep modern dari konsep klasik yang diperkenalkan dalam seri game Age of Empires. Idenya cukup sederhana;...
Cara Menginstal dan Memainkan Doom di Linux
Pengantar Doom Seri Doom berasal dari tahun 90-an setelah rilis Doom. Itu adalah hit instan dan sejak saat itu seri game telah menerima banyak penghar...