2
ทำไมฉันต้องใช้ sudo สำหรับการพิสูจน์ตัวตนด้วยรหัสสาธารณะของ ssh
ฉันไม่สามารถ ssh จากคอมพิวเตอร์ของฉัน (OS X) ไปยังราสเบอร์รี่ pi ของฉัน (ubuntu mate) เว้นแต่ฉันจะใช้ sudo ฉันใช้คีย์สาธารณะ / ส่วนตัวเพื่อตรวจสอบสิทธิ์ พับลิกคีย์ที่เหมาะสมถูกเพิ่มลงในไฟล์ authorized_users บน raspberry pi สิทธิ์สำหรับไดเรกทอรี. ssh ของฉันคือ 700 สิทธิ์สำหรับไฟล์คีย์ของฉันคือ 600 นี่คือเอาต์พุตจาก ssh พร้อมกับแฟล็ก -v: debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Offering RSA public key: /Users/username/.ssh/id_rsa debug1: Authentications that …