การเชื่อมต่อบริการ AFP รุ่นเก่า

เรียนรู้วิธีเปิดใช้งานการรับรองความถูกต้องรุ่นเก่า สำหรับไคลเอนต์ AFP ใน OS X Lion หรือใหม่กว่า เพื่อให้คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์ AFP รุ่นเก่าได้

OS X Lion และใหม่กว่าจะไม่เปิดใช้งานวิธีการรับรองความถูกต้องที่เก่ากว่าและปลอดภัยน้อยกว่า คุณสามารถเปิดใช้งานวิธีเหล่านี้ได้ตั้งแต่หนึ่งวิธีขึ้นไปเพื่อรองรับอุปกรณ์หรือโปรโตคอลรุ่นเก่าโดยทำตามขั้นตอนต่อไปนี้:

  1. เปิด Terminal
  2. ใช้คำสั่งต่อไปนี้:
    sudo chmod o+w /Library/Preferences sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_host_prefs_version -int 1
    
  3. ทำการเชื่อมต่อ AFP กับระบบอื่นเพื่อเติมไฟล์การตั้งค่าไคลเอนต์ AFP ให้เต็มด้วยชุดค่าเริ่มต้น หมายเหตุ: คุณเชื่อมต่อเป็นผู้ใช้ที่ลงทะเบียน ไม่ใช่ผู้ใช้ทั่วไป
  4. ใช้คำสั่งต่อไปนี้เพื่อดูรายการวิธีการรับรองความถูกต้องผู้ใช้ที่ปิดใช้งาน (UAM):
    defaults read /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams
    
    ตามค่าเริ่มต้น จะปิดใช้งาน UAMs ไว้เป็น "Cleartxt Passwrd", "MS2.0", "การแลกเปลี่ยน Randnum แบบ 2 ทาง" และ "DHCAST128" หมายเหตุ: หากคุณไม่เห็นรายการ ให้รีสตาร์ทคอมพิวเตอร์ของคุณและขั้นตอนที่ 3 ซ้ำ
  5. วิธีเปิดใช้งานหนึ่งใน UAM เหล่านี้ ให้ลบออกจากรายการ UAM ที่ปิดใช้งาน ตัวอย่างเช่น คำสั่งนี้จะเปิดใช้งาน DHCAST128 ด้วยการลบออกจากรายการวิธีตรวจยืนยันที่ปิดใช้งาน:
    sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams -array "Cleartxt Passwrd" "MS2.0" "2-Way Randnum exchange"
    
  6. หลังจากเปลี่ยนตามต้องการแล้ว ให้กู้คืนสิทธิ์อนุญาตบนโฟลเดอร์การตั้งค่าด้วยคำสั่งนี้:
    sudo chmod o-w /Library/Preferences
    

เรียนรู้เพิ่มเติม

หากคุณต้องการเลิกทำการเปลี่ยนแปลงที่อธิบายด้านบน คุณสามารถลบไฟล์ /Library/Preferences/com.apple.AppleShareClient หรือใช้คำสั่งต่อไปนี้เพื่อปิดใช้งานชุดค่า UAM เก่าอีกครั้ง:

sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams -array "Cleartxt Passwrd" "MS2.0" "2-Way Randnum exchange" "DHCAST128"
วันที่เผยแพร่: