我們使用 cookie 來幫助我們改善網頁體驗。請閱讀我們的 Cookie 政策

NAS 109

在 Linux 上使用 NAS

在 Linux 中,透過 Samba、FTP、NFS、WebDAV 及 SSH 來存取 NAS 的資料

2021-10-21

課程目的

完成此課程後您將能夠:

  1. 了解如何在 Linux 上透過 Samba、FTP、NFS、WebDAV 及 SSH 來存取 NAS 上的檔案。

必修項目

課程必修項目:


學生須先具備以下知識:
Linux/uBuntu


大綱

1. 透過 Samba 進行連線

1.1 啟用 NAS Samba 服務

1.2 設定 Linux Samba 連線

2. 透過 FTP 進行連線

2.1 啟用 NAS FTP 伺服器

2.2 設定 Linux FTP 連線

3. 透過 NFS 進行連線

3.1 啟用 NAS NFS 服務

3.2 設定 Linux NFS 連線

4. 透過 WebDAV 進行連線

4.1 啟用 NAS WebDAV 服務

4.2 設定 Linux WebDAV 連線

5. 透過 SFTP (SSH) 進行連線

5.1 啟用 NAS SFTP (SSH) 服務

5.2 設定 Linux SFTP (SSH) 連線

6. 取消掛載其他的位置





1. 透過 Samba 進行連線


1.1 啟用 NAS Samba 服務


步驟 1

  • 使用網頁瀏覽器登入 ADM。
  • 在 ADM 畫面上選擇 [服務] [SMB]
  • 勾選 [啟用 SMB 檔案服務] 並點擊 [套用]



1.2 設定 Linux Samba 連線

在此 College 中,我們將使用 Ubuntu 20.04.3 LTS Desktop 版本作為示範。
uBuntu Files 提供下列協定可以在 Files 中直接連線 NAS 存取資料。

  • FTP
  • NFS
  • Samba
  • SFTP (SSH)
  • WebDAV


步驟 1

  • 選擇 [Files] [+ Other Locations]
  • 在 [Connect to Server] 欄位中,輸入 NAS 的 Samba 位址 ( 例如:smb://172.16.2.134 ) 並按下 [Connect]。


步驟 2

  • 輸入 NAS 的使用者帳號及密碼,並點擊 [Connect]。


步驟 3

  • 下圖範例即為當連線成功後所看到的畫面,你將可看到所有 NAS 上的共用資料夾。以下我們將使用 Public 作為示範。


步驟 4

  • 開啟欲連接的共用資料夾 (Public),若已有存取權限,便可直接讀取該資料夾中的內容,此外,在畫面左側也可以看到該資料夾已經被成功掛載至 Ubuntu 上了。




2. 透過 FTP 進行連線


2.1 啟用 NAS FTP 伺服器


步驟 1

  • 使用網頁瀏覽器登入 ADM。
  • 在 ADM 畫面上選擇 [服務] [FTP 伺服器]
  • 勾選 [啟用 FTP 伺服器] 並點擊 [套用]



2.2 設定 Linux FTP 連線


步驟 1

  • 選擇 [Files] [+ Other Locations]
  • 在 [Connect to Server] 欄位中,輸入 NAS 的 FTP 伺服器位址及通訊埠 ( 例如:ftp://172.16.2.134:21 ) 並按下 [Connect]。


步驟 2

  • 輸入 NAS 的使用者帳號及密碼,並點擊 [Connect]。


步驟 3

  • 若連線成功後則會出現如下圖範例。可在視窗中看到 [admin on 172.16.2.134 (NAS IP)],此外,在視窗左側也可以看到 FTP 伺服器已經被成功掛載至 Ubuntu 上了。




3. 透過 NFS 進行連線


3.1 啟用 NAS NFS 服務


步驟 1

  • 使用網頁瀏覽器登入 ADM。
  • 在 ADM 畫面上選擇 [服務] [NFS]
  • 勾選 [啟用 NFS 服務] 並點擊 [套用]
  • 點擊下方連結以設定 NFS 存取權限。


步驟 2

  • [存取控制] 視窗將會自動開啟,請選擇欲設定的共用資料夾 (在此範例中我們使用 [Public] 來示範) ,並點擊 [存取權限]


步驟 3

  • 切換至 [NFS 權限] 分頁,點擊 [新增]


步驟 4

  • 設定欲允許存取的客戶端位址及對應權限。當完成之後,請點擊 [OK]


步驟 5

  • 請確認權限設定及 [掛載路徑]。(例如:/volume1/Public)


注意:ADM 的加密共用資料夾採用 eCryptfs 機制,因此不支援 NFS 掛載。



3.2 設定 Linux NFS 連線


步驟 1

  • 選擇 [Files] [+ Other Locations]
  • 在 [Connect to Server] 欄位中,輸入 NAS 的 NFS 位址及掛載路徑 ( 例如:nfs://172.16.2.134:/volume1/Public ) 並按下 [Connect]。


步驟 2

    • 若連線成功後則會出現如下圖範例。可在視窗中看到 [Public on 172.16.2.134 (NAS IP)],此外,在視窗左側也可以看到 NFS 資料夾已經被成功掛載至 Ubuntu 上了。


    附註:

    在 Linux 的終端機視窗中,可參考以下指令以透過 NFS 來掛載 NAS 上的共用資料夾:

    mount -t nfs:/

    舉例來說,若你的 NAS IP 為 192.168.1.104,且你欲掛載 Public 資料夾到 Ubuntu 的 /mnt/pub 下,則可輸入以下指令:

    mount -t nfs 192.168.1.104:/volume1/Public /mnt/pub


    注意:在 Ubuntu 中,你必須以 root 身分來掛載一個網路磁碟(共用資料夾)




    4. 透過 WebDAV 進行連線


    4.1 啟用 NAS WebDAV 服務


    步驟 1

    • 使用網頁瀏覽器登入 ADM。
    • 在 ADM 畫面上選擇 [服務] [WebDAV]
    • 勾選 [啟用 WebDAV 服務][啟用加密 WebDAV 服務 (SSL)] 並點擊 [套用]



    4.2 設定 Linux WebDAV 連線


    步驟 1

    • 選擇 [Files] [+ Other Locations]
    • 在 [Connect to Server] 欄位中,輸入 NAS 的 WebDAV 位址及通訊埠 ( 例如:dav://172.16.2.134:9800/ ) 並按下 [Connect]。


    步驟 2

    • 輸入 NAS 的使用者帳號及密碼,並點擊 [Connect]。


    步驟 3

    • 若連線成功後則會出現如下圖範例。可在視窗中看到 [172.16.2.134:9800],此外,在視窗左側也可以看到 NAS 的共用資料夾已經被成功掛載至 Ubuntu 上了。




    5. 透過 SFTP (SSH) 進行連線


    5.1 啟用 NAS SFTP (SSH) 服務


    步驟 1

    • 使用網頁瀏覽器登入 ADM。
    • 在 ADM 畫面上選擇 [服務] [終端機]
    • 勾選 [啟用 SSH 服務][啟用 SFTP 服務] 並點擊 [套用]



    5.2 設定 Linux SFTP (SSH) 連線


    步驟 1

    • 選擇 [Files] [+ Other Locations]
    • 在 [Connect to Server] 欄位中,輸入 NAS 的 SFTP 位址及通訊埠 ( 例如:sftp://172.16.2.134:22 ) 並按下 [Connect]。


    步驟 2

    • 連線時,若出現如下圖警語時,點擊 [Log In Anyway]。


    • 輸入 NAS 的使用者帳號及密碼,並點擊 [Connect]。


    步驟 3

    • 若連線成功後則會出現如下圖範例。可在視窗中看到 [172.16.2.134 (NAS IP)],此外,在視窗左側也可以看到 SFTP 伺服器已經被成功掛載至 Ubuntu 上了。




    6. 取消掛載其他的位置


    掛載於 uBuntu 中其他的位置,可點擊 圖示取消掛載。


    這篇文章有幫助嗎? /