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

NAS 109

在 Linux 上使用 NAS

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

2022-07-14

課程目的

完成此課程後您將能夠:

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

必修項目

課程必修項目:

學生須先具備以下知識:

Linux/uBuntu

大綱



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 [ASUSTOR NAS IP]:/[NAS 共用資料夾] [掛載的目的資料夾]


    舉例來說,若你的 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/davs://172.16.2.134:9802/ ) 並按下 [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 中其他的位置,可點擊 圖示取消掛載。


    這篇文章有幫助嗎? /