CuteFTP是一款非常簡單好用的FTP軟件,但CuteFTP Mac版官方已經下線且不提供技術支持,本文將介紹我們是如何備份導出站點管理器中的全部數據的。我們曾經寫過一篇文章來介紹CuteFTP是如何備份站點數據的,不過是Windows版的。今天這個文章主要是因為深圳網站建設公司創絡的技術開發同事使用的是Mac電腦,最近趕上系統升級,而CuteFTP Mac版已經不支持更新版本的系統,需要更換使用其他FTP軟件。這就涉及到數據備份了,而其官方不再提供技術支持,軟件本身沒有導出功能,網絡上也沒有相關文章,只好自己動手處理了。這里我們以CuteFTP Mac轉入FileZilla為例,向大家介紹基本步驟。
第一步:確認CuteFTP Mac版站點數據文件的保存路徑,目前我們使用的版本是3.1.3,數據文件保存路徑為:/Users/您的用戶名/Library/Application Support/CuteFTP Mac/CuteFTP AddressBook.plist,大家可以根據實際情況,搜索發現這個文件。
第二步:復制此文件,另存一份,可以轉為txt或者其他文本編輯器可以處理的格式,方便后期從中提取對應的有用數據。
第三步:弄清楚新的FTP軟件能接受導入的數據格式,以FileZilla為例。如下圖所示,我們新建一個站點,然后導出備份文件,此時可以得到一個xml文件,用文本編輯器打開xml可以看到其需要的基本格式。
上圖中紅色框為一個站點,多個其他站點依次對應編輯。帶備注的數據是我們常用的,需要從CuteFTP Mac中導出并導入。
第四步:數據處理。這一步需要根據自己的實際情況,選擇高效率的處理方案,有可能也需要技術同事為您提供支持。例如,上圖中的密碼為base64加密,而CuteFTP Mac版中的密碼并非如此。因此需要技術同事先解密舊的密碼(看起來很難),然后再加密為base64。如果新的FTP是CuteFTP Windows版應該可以直接導入。不過幸好我們需要升級的電腦上所有FTP密碼都在備注字段中明文保存了一遍,因此,可以直接base64加密,然后導入到FileZilla中即可。
說在最后:我們用以上方法,在這臺電腦上成功導出4000多個網站的信息,并在測試機上成功導入。期間我們使用了文本編輯器的多點編輯、復制、粘貼功能,也自己寫了一些代碼來實現自動化批量加密密碼。整個備份和導入過程大約共花費了30分鐘,還是算比較方便快捷的。如果剛好有朋友遇到這個問題,可以參考這個方法,當您有更加便捷的方法,歡迎分享。