เครื่องของฉันหยุดรับการรับรองความถูกต้องของรหัสสาธารณะที่เข้ามา ฉันมีเดสก์ท็อป Ubuntu 11.04 ที่ฉัน ssh จากเครื่อง windows ฉันใช้สีโป๊วกับความงาม ฉันสามารถเชื่อมต่อได้ แต่ใช้การพิสูจน์ตัวตนด้วยรหัสผ่านแบบโต้ตอบไม่ใช่ด้วยคีย์ rsa ของฉันที่ฉันได้ตั้งค่าไว้
ฉันได้ตรวจสอบแล้วว่ากุญแจอยู่ในรายการ ~ / .ssh / authorized_keys ฉันจะแก้ไขสิ่งนี้และตรวจสอบอะไรได้บ้าง
~
,~/.ssh
และ~/.ssh/authorized_keys
มีความสามารถเขียนได้โดยคุณเท่านั้น (โดยเฉพาะอย่างยิ่งไม่ได้รับอนุญาตจากกลุ่มเขียน) มองหา/var/log/auth.log
รายการบันทึกที่สร้างขึ้นในเวลาที่พยายามเข้าสู่ระบบของคุณ คัดลอกและวางลงในคำถามของคุณ (แก้ไขชื่อเพื่อความเป็นส่วนตัวหากคุณต้องการ) ตรวจสอบว่าปัญหาอยู่ที่ฝั่งเซิร์ฟเวอร์หรือไม่: คัดลอกรหัสส่วนตัวไปยังเครื่อง Linux (คุณจะต้องแปลงไฟล์กุญแจส่วนตัวของ PuTTY เป็นรูปแบบ OpenSSH) และดูว่าssh localhost
ทำงานได้หรือไม่