Bagaimana cara mengatasi server menolak kunci kita?

Saya mencoba mengatur putty untuk autologin menggunakan otentikasi kunci publik (menggunakan puttygen). Saya telah memasang kunci pribadi saya di Authorized_keys, saya telah melakukan semua pengaturan yang diperlukan, namun saya masih mendapatkan "server menolak kunci kami". Apa alasan di baliknya dan bagaimana cara mengatasi masalah ini?


person RahSin    schedule 27.11.2013    source sumber
comment
Misalnya, jika file otor_keys dapat ditulis oleh grup atau dunia, maka file tersebut tidak akan berfungsi.   -  person Joachim Isaksson    schedule 27.11.2013
comment
Pertanyaan ini di luar topik untuk Stack Overflow karena tidak berhubungan dengan pemrograman. Oleh karena itu, Anda harus memasukkan kunci publik Anda ke dalam file authorized_key.   -  person Holger Just    schedule 27.11.2013


Jawaban (3)


Jalankan perintah ini:

chmod 700 .ssh
chmod 600 .ssh/authorized_keys
chown $USER:$USER .ssh -R
person m.nguyencntt    schedule 28.03.2019

cd  /.ssh

Jika tidak ada, buatlah di direktori home Anda

mkdir .ssh

tambahkan kunci Anda dengan perintah ini

echo "your_key" >> authorized_keys

masukkan deskripsi gambar di sini

person Community    schedule 27.11.2013
comment
Saya sudah selesai dengan langkah-langkah ini, tetapi ketika saya mencoba masuk.... Saya mendapatkan server menolak kunci kami. Apakah Anda punya solusi untuk masalah ini? - person RahSin; 27.11.2013
comment
@RahSin itu berarti public Anda tidak cocok dengan private , saran saya adalah melakukannya karena pengaturannya cepat, Anda melewatkan sesuatu - person ; 27.11.2013

jalankan perintah ini di mana bahkan tidak bisa masuk chmod 700 .ssh chmod 600 .ssh/authorized_keys chown $USER:$USER .ssh -R

person ARSLAN SHAHID    schedule 05.04.2021