連接舊型 AFP 服務

本文說明如何針對 OS X Lion 或以上版本中的 AFP 用戶端啟用舊型驗證方法,以便連接到較舊的 AFP 伺服器。

OS X Lion 和以上版本預設不會啟用較舊、安全性較低的驗證方法。您可以按照下列步驟操作,啟用其中一或多種方法來支援舊型裝置或通訊協定:

  1. 打開「終端機」。
  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
    
    根據預設,已停用的 UAM 包括「Cleartxt Passwrd」、「MS2.0」、「2-Way Randnum exchange」和「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
    

更多內容

如果您想要還原上述的變更,可以刪除 /資源庫/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"
發佈日期: