ฉันสร้างผู้ใช้ชื่อ "ผู้ใช้" แล้ว ฉันต้องการให้ผู้ใช้รายนี้สามารถเข้าสู่ระบบ ssh โดยใช้คีย์ SSH
ฉันทำสิ่งต่อไปนี้แล้ว:
- สร้างโฟลเดอร์ที่เรียกว่า
.ssh
ภายใน/home/user
และ chmoded มันถึง 700 - สร้างไฟล์ที่เรียกว่า
authorized_keys
inside/home/user/.ssh/
และ chmoded เป็น 600 - เพิ่มกุญแจสาธารณะที่ฉันสร้างขึ้นด้วย puttygen ลงใน
authorized_keys
ไฟล์ - รีสตาร์ท ssh
ตอนนี้เมื่อฉันพยายามเข้าสู่ hostname.com ด้วยรหัสส่วนตัวที่สร้างขึ้นด้วย puttygen ฉันได้รับข้อผิดพลาดserver refused our key
และdisconnected: no supported authentication methods available (server sent: publickey)
เมื่อฉันทำสิ่งนี้เพื่อผู้ใช้รูทมันทำงานได้ดีฉันทำอะไรผิดที่นี่?
ไม่ใช้เจ้าของโฟลเดอร์ที่บ้านของเขาและเนื้อหาทั้งหมดของตนหรือไม่
—
เดนนิส
ใช่ผู้ใช้เป็นเจ้าของ
—
Kent
/home/user
และทุกอย่างอยู่ข้างใน
หลังจากให้
—
Kent
user
รหัสผ่านแก่ผู้ใช้จะสามารถใช้งานได้