【轉載】建置ownCloud雲端硬碟 企業檔案同步分享(下)

原始出處:https://www.netadmin.com.tw/netadmin/zh-tw/technology/5AE99C76034E4FC19456E99EBF33DCA3

建置ownCloud雲端硬碟 企業檔案同步分享(下)

2013-10-09

建置好ownCloud雲端硬碟之後,接著說明實際的操作方法,例如Windows用戶端該如何連線使用、Android智慧手機如何透過ownCloud應用程式進行操作等,最後也將示範幾個重要的疑難排解供大家參考。

Windows用戶端連線使用看完上期有關於ownCloud常用功能的操作範例之後,現在開始講解Windows用戶端的使用說明。

先到「個人」頁面內按下〔下載〕按鈕,就會切換到如圖1所示的頁面。在此可以選擇所要下載的Sync Clients版本,這裡將採用Windows版本。

 

▲圖1 下載用戶端程式。

下載完成後,立即開始安裝。在整個安裝過程中,基本上採用預設值即可。安裝完成後,如圖2所示在預設的狀態下只要按下〔Finish〕按鈕,便會立刻啟動ownCloud用戶端程式。

 

▲圖2 安裝ownCloud程式。

第一次啟動時,將會出現如圖3所示的警告訊息,告知使用者目前尚未設定ownCloud主機的連線資訊。

 

▲圖3 出現警告訊息。

在Windows桌面右下角的位置中,如圖4所示將游標移動到ownCloud圖示的上方,然後按一下滑鼠右鍵,再點選快速選單中的【Configure】。

 

▲圖4 ownCloud程式選單。

緊接著開啟如圖5所示的ownCloud連線設定精靈,先在「ownCloud-URL」欄位內輸入公司的ownCloud網址,必須注意的是,在真實的環境中應該要輸入對外連線的網址。輸入完畢,按一下〔Next〕按鈕。

 

▲圖5 設定連線位址。

接著在如圖6所示的「ownCloud Credentials」頁面之中,使用者必須輸入自己的帳戶與密碼,如果是共用的電腦,則將「Do not store password on local machine.」設定選項勾選起來,然後按下〔Next〕按鈕。

 

▲圖6 連線帳戶密碼。

 

圖7所示是成功連線後的結果頁面,在此也會顯示目前所連線的ownCloud版本資訊。最後,按下〔Finish〕按鈕完成設定。

 

▲圖7 完成設定。

圖8所示則是ownCloud用戶端程式的管理介面,除了可以看到目前與主機的同步狀態外,還能夠加入新的同步設定或是進行移除與暫停同步。

 

▲圖8 同步狀態與管理。

至於使用者如何同步本機電腦的檔案至雲端硬碟呢?很簡單!畫面中的資訊已經自動告知了,在預設的狀態下將會同步「C:\Users\使用者\ownCloud」資料夾內的檔案,其中的「使用者」所指的便是自己的名稱資料夾。

智慧手機ownCloud App的連線使用

看完ownCloud的Windows用戶端安裝使用介紹之後,接著說明如何在Android行動裝置上操作。如圖9所示,先在Android手機應用程式中安裝ownCloud的App,並立刻點選開啟。

 

▲圖9 在Android執行ownCloud應用程式。

如圖10所示,第一次執行時必須選擇是否已經有ownCloud的帳戶,本例點選〔I’m already a ownCloud user〕。

 

▲圖10 ownCloud App起始畫面。

接著出現如圖11所示的設定頁面,正確輸入公司目前的ownCloud網址、使用者名稱及密碼,其中「enable SSL」項目可以不必勾選,最後點選 〔Log in〕按鈕。

 

▲圖11 ownCloud連線設定。

連線登入ownCloud後,如圖12所示便可以在「Files」頁面內看見所有上傳過的檔案清單,可以隨時點選任一檔案進行下載或刪除。

 

▲圖12 檔案瀏覽。

如圖13所示,在「Upload」頁面中則可以將裝置內的檔案上傳。如果要上傳照片或影片,點選〔Photos or videos〕按鈕,至於其他類型的檔案,則點選〔Other files〕。

 

▲圖13 檔案上傳。

圖14所示是從SD儲存卡內選擇挑選圖片或是影片的操作,挑選好了之後按下〔Upload〕按鈕,即可開始上傳。

 

▲圖14 上傳影片與照片。

 

如果在「Upload」頁面中點選的是〔Other files〕按鈕,則可以如圖15所示般自行挑選裝置中的來源位置與檔案。

 

▲圖15 上傳其他檔案。

整合Active Directory管理

學習過ownCloud基本的系統建置與管理,以及Windows用戶端與Android裝置的使用介紹後,接下來要深入了解的是ownCloud與企業Active Directory的整合實作。

在設定ownCloud Active Directory的連線組態之前,必須先在命令提示列中如圖16所示下達「sudo apt-get install php5-ldap」命令參數,完成安裝PHP網頁對於LDAP協定的支援模組。

 

▲圖16 加裝PHP5 LDAP模組。

接下來開啟至「管理者」頁面,如圖17所示在〔LDAP Basic〕活頁標籤內設定LDAP基礎連接組態。這裡將必要的設定列於下方,其中的網域名稱msft.com必須修改成自己的網域,而Base欄位也可以在前方加入ou=xxx的表示法,然後完成相對正確密碼的輸入。

至於其他三個欄位,務必依照下方所列的方式來輸入。

Host:dc01.msft.com
Base:dc=msft,dc=com
Name:cn=administrator,cn=users,dc=msft,dc=com
Password:password
User Login Filter:sAMAccountName=%uid
User List Filter:objectClass=user
Group Filter:objectClass=group

 

▲圖17 LDAP基礎連接設定。

接著切換至如圖18所示的〔Advanced〕活頁標籤內,這裡同樣列出幾項必要的設定項目於下方,其中Port編號一般是不會更改的,除了這兩個欄位外,其餘欄位都可以保留空白。此外,記得勾選「Case insensitive LDAP server (Windows)」選項,連線存取時才能夠正常。

 

▲圖18 LDAP進階連接設定。

Port:389
Display Name Field:sAMAccountName

成功完成ownCloud Active Directory的連線後,如圖19所示系統管理員便可以在「使用者」頁面中看到所有來自網域的使用者清單,這時候針對不需要的人員進行刪除(例如系統帳戶或群組),然後設定不同使用者的容量限制。

 

▲圖19 成功連接Active Directory。

登出之後,如圖20所示嘗試以Active Directory的使用者與密碼進行登入。成功登入後,便可以像本地使用者一樣地正常使用了。

 

▲圖20 以AD使用者登入。

關於ownCloud

有關於Active Directory的整合,在網際網路上發現許多人似乎都會遭遇連接失敗的問題,其中絕大部分都是沒有按照本文中所敘述的設定來完成,其次還可能發生另外兩類可能的問題。

首先,如圖21所示,當沒有安裝PHP ldap module時,系統管理員將會在ownCloud的事件記錄頁面中,檢視到「function ldap_connect is not available. Make sure that the PHP ldap module is installed.」錯誤訊息。

其二則是當LDAP驗證設定錯誤時,會出現「Bind failed: 49: Invalid credentials」錯誤訊息。

 

▲圖21 可能的錯誤。

 

使用者忘記密碼時怎麼辦?

如果使用者在第一次登入時,就已經設定自己的E-mail位址,那麼即使之後忘記登入密碼也沒有關係,如圖22所示,先在登入頁面中點選「Lost your password?」連結。

▲圖22 忘記密碼。

接著在如圖23所示的頁面內輸入自己的帳號名稱,然後按下〔Request reset〕按鈕。

▲圖23 輸入帳號。

隨即出現如圖24所示的訊息,表示重置密碼連結已經寄送到個人的E-mail信箱了。

▲圖24 發送E-mail重置密碼訊息。

圖25所示便是一封來自公司ownCloud主機所寄送的重置密碼通知,點選內容中的超連結。

▲圖25 密碼重置連結訊息。

接著,如圖26所示開始重新設定一組新的密碼。完成新密碼設定之後,將會出現如圖27所示的訊息,點選「To login page」連結進行登入即可。

▲圖26 輸入新密碼。

▲圖27 完成密碼重置。

如何管理ownCloud資料庫

最後來了解一下身為ownCloud的系統管理員如何管理後端的資料庫。在前面的建置介紹中曾提到可以加裝phpMyAdmin管理套件,如果已經安裝,便可以透過瀏覽器連線至同主機IP位址下的phpMyAdmin路徑。

如圖28所示,只要以當時所設定的帳戶密碼登入即可,例如root或phpMyAdmin的帳號。接著來學習一下幾種備份ownCloud資料庫的方法。

▲圖28 登入phpMyAdmin。

如圖29所示,成功登入之後,先切換到ownCloud的資料庫項目,然後點選至〔輸出〕活頁標籤內,接著點選「全選」連結,並且確認輸出的格式為「SQL」。

▲圖29 輸出設定。

緊接著在同一頁面的下方,如圖30所示選擇任一喜好的壓縮檔格式,最後按下〔執行〕按鈕。

▲圖30 下載儲存設定。

此時將會彈跳出如圖31所示的儲存視窗,當完成儲存時,便完成備份ownCloud資料庫。

▲圖31 下載ownCloud備份輸出檔。

學會如何備份ownCloud資料庫之後,理所當然也要知道如何進行資料庫的還原。如圖32所示,先切換到〔載入〕活頁標籤內,再按下〔Browse〕按鈕來加入所備份的SQL檔案,最後按下〔執行〕按鈕即可。

▲圖32 還原備份資料庫。

另一種備份方式則是透過兩台主機資料庫同步的方法來完成。如圖33所示,先切換至〔Synchronize〕活頁標籤內,再分別設定來源主機的位址、通訊埠、使用者名稱、密碼以及ownCloud資料庫名稱,最後按下〔執行〕按鈕即可完成異機備份。

▲圖33 進行資料庫同步設定。

結語

如今儲存設備的容量都相當龐大且價位低廉,因此企業如果能夠提供行動工作者一個專屬的網路硬碟空間,讓使用者在行動商務的協同作業中可以隨時同步與存取重要的資料,不僅可以大幅提升工作效率,還能夠為企業的專業形象大大加分。

<本文作者:顧武雄,Microsoft MVP、MCITP與MCTS認證專家、台灣微軟Technet、TechEd、Webcast特約資深顧問講師,讀者可以透過他的技術Facebook(http://www.facebook.com/profile.php?id=100000322352169)與他聯絡。>

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>