ต้องทำการตรวจสอบซ้ำ (ข้อผิดพลาด) NOAUTH


29

ฉันได้รับข้อผิดพลาด:

(error) NOAUTH Authentication required.

เมื่ออยู่ในและพยายามที่จะแสดงredis-cli KEYS *ฉันแค่ตั้งค่าrequirepassไม่authafaiac ฉันอยู่ในredis.confแต่ไม่ทราบว่าจะทำอย่างไร

คำตอบ:


20

การตั้งrequirepass ค่าคำสั่งกำหนดค่าทำให้เซิร์ฟเวอร์ต้องใช้การตรวจสอบรหัสผ่านด้วยAUTHคำสั่งก่อนส่งคำสั่งอื่น ไฟล์ redis.conf ระบุอย่างชัดเจนว่า:

ต้องการให้ลูกค้าออก AUTH ก่อนประมวลผล
คำสั่งอื่น ๆ สิ่งนี้อาจมีประโยชน์ในสภาพแวดล้อมที่คุณไม่เชื่อถือ
ผู้อื่นด้วยการเข้าถึงโฮสต์ที่ใช้ redis-server


1
ดังนั้นขั้นตอนที่แน่นอนในการแก้ไขปัญหาคืออะไร
Serge


4
  1. ตรวจสอบให้แน่ใจว่าคุณติดตั้ง redis-cli แล้ว
  2. เพียงใช้คำสั่งต่อไปนี้

    redis-cli -h host.domain.com -p port -a yourpassword


0

ความคิดเห็น requirepass (ส่วนใหญ่บรรทัดที่ 480) ในไฟล์ redis.conf หากไม่ใส่เครื่องหมายข้อคิดเห็น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.