วิธีตั้งค่าการพิสูจน์ตัวตนแบบไม่ใช้รหัสผ่านสำหรับ ZRM

  • บทความนี้มีไว้สำหรับ Zmanda Recovery Manager สำหรับ MySQL (ZRM)

คำอธิบายข้อมูล:

สำหรับการพิสูจน์ตัวตนโดยไม่ใช้รหัสผ่านให้ทำตามขั้นตอนต่อไปนี้:

บนเซิร์ฟเวอร์ ZRM ทำตามขั้นตอนต่อไปนี้:

  1. มาเป็นผู้ใช้ mysql:
    # สำหรับ mysql
  2. สร้างคีย์สาธารณะและส่วนตัว:
    # ssh-keygen -t rsa

    การสร้างคู่คีย์ rsa สาธารณะ / ส่วนตัว
    ป้อนไฟล์ที่จะบันทึกคีย์ /var/lib/mysql/.ssh/id_rsa:
    ป้อนข้อความรหัสผ่าน (ว่างเปล่าหากไม่มีข้อความรหัสผ่าน):
    ป้อนรหัสผ่านเดียวกันอีกครั้ง:
    ข้อมูลประจำตัวของคุณได้รับการบันทึกใน /var/lib/mysql/.ssh/id_rsa
    คีย์สาธารณะของคุณถูกบันทึกใน /var/lib/mysql/.ssh/id_rsa.pub
    ลายนิ้วมือที่สำคัญคือ:
    61: b3: 88: a4: dd: 86: 2c: ef: 2f: 73: 8b: 91: ec: aa: 3d: 4a mysql @ sunil
  3. คัดลอกคีย์ ssh สาธารณะ /var/lib/mysql/.ssh/id_rsa.pub โดยใช้ตัวอย่างข้างต้นบนเซิร์ฟเวอร์ ZRM ไปยังเครื่องไคลเอนต์ MySQL ไปยังชื่ออื่นเช่น servers_id_rsa.pub

ทำตามขั้นตอนต่อไปนี้บนเครื่องไคลเอนต์:

  1. มาเป็นผู้ใช้ mysql บนเครื่องไคลเอนต์ MySQL:
    # สำหรับ mysql
  2. หากไม่มีไฟล์ Authorized_keys ในโฟลเดอร์. ssh ในโฮมไดเร็กทอรีของผู้ใช้ mysql ให้สร้างไฟล์ ผนวกเนื้อหาของคีย์ ssh สาธารณะของเซิร์ฟเวอร์สำรองเข้ากับไฟล์ Author_keys ของผู้ใช้ mysql
    # cat servers_id_rsa.pub >> ~ mysql / .ssh / Authorized_keys

หลังจากทำตามขั้นตอนเหล่านี้ผู้ใช้ mysql จากเซิร์ฟเวอร์ ZRM จะสามารถล็อกอินเข้าสู่เครื่องไคลเอนต์ MySQL ได้โดยไม่ต้องใช้รหัสผ่านโดยใช้การพิสูจน์ตัวตนด้วยคีย์

thThai