連接舊型 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

5. 在預設情況下,已停用的 UAM 包括「Cleartxt Passwrd」、「MS2.0」、「2-Way Randnum exchange」和「DHCAST128」。附註:如果看不到列表,請重新啟動電腦,然後重複步驟 3。

6. 若要啟用其中一種 UAM,請從已停用的 UAM 列表中移除該 UAM。例如,以下指令會將 DHCAST128 從已停用的認證方法列表中移除,以啟用此認證方式:

sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams -array "Cleartxt Passwrd" "MS2.0" "2-Way Randnum exchange"

7. 在完成所需的變更後,使用以下指令回復對「偏好設定」檔案夾的權限:

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"

發佈日期: