ฉันมีความยากลำบากในการเชื่อมต่อพีซีในพื้นที่ของฉันผ่าน SSH กับพีซีระยะไกลเครื่องอื่น ฉันตั้งค่ารหัสสาธารณะบนทั้งสองเครื่องในโฟลเดอร์ Authorized_keys ตามบทช่วยสอนนี้: https://help.ubuntu.com/community/SSH/OpenSSH/Keys
แต่ฉันได้รับ
ปฏิเสธการอนุญาต (กระดานโต้ตอบ, กุญแจสาธารณะ)
ประเภทของข้อผิดพลาด
ฉันอ่านวิธีแก้ปัญหาที่เป็นไปได้:
/home/<user> หรือ ~/.ssh/authorized_keys
สิทธิ์เปิดเกินไปตามมาตรฐาน OpenSSH คุณสามารถกำจัดปัญหานี้ได้โดยออกคำสั่งต่อไปนี้เพื่อเปลี่ยนการอนุญาตไฟล์ / โฟลเดอร์เหมือนใน Linux :
chmod go-w ~/
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
คำถามของฉันจะแก้ไขเหมือนกับสิทธิ์ที่กล่าวถึงโฟลเดอร์ที่เกี่ยวข้องใน Windows ได้อย่างไร
ขอบคุณ !
UPDATE : นี่คือฝั่งเซิร์ฟเวอร์บันทึก:
ไม่สามารถเปิดไฟล์: C:/ProgramData/ssh/administrators_authorized_keys error:2
5036 2021-10-18 11:16:06.413 debug1: ไม่สามารถเปิดคีย์ที่ได้รับอนุญาต '__PROGRAMDATA__/ssh/administrators_authorized_keys': ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว