我們使用 cookie 以優化網頁。請閱讀我們的 Cookie 政策

NAS 109

在 Linux 上使用 NAS

學習如何在 Linux 中,透過 CIFS/SAMBA, FTP, NFS, WebDAV 及 SSH 來存取 NAS 的資料。

2016-12-08

課程目的
完成此課程您將能夠:
1.了解如何在 Linux 上透過 CIFS/SAMBA, FTP, NFS, WebDAV SSH 來存取 NAS 上的檔案

必修課程
課程必修項目:

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

大綱
1. 設定你的 NAS
1.1 啟用 CIFS/SAMBA 服務
1.2 啟用 FTP 伺服器
1.3 啟用 NFS 服務
1.4 啟用 WebDAV 服務
1.5 啟用 SSH 服務
2. 設定 Linux
2.1 透過 SAMBA 進行連線
2.2 透過 FTP 進行連線
2.3 透過 NFS 進行連線
2.4 透過 WebDAV 進行連線

2.5 透過 SSH(SFTP)進行連線




1.設定你的 NAS

1.1 啟用 CIFS/SAMBA 服務

步驟1

a.使用網頁瀏覽器登入 ADM
b.點擊桌面圖示 [服務] ->[Windows]

c.勾選 [啟用 Windows 檔案服務 (CIFS/SAMBA)] 並點擊 [套用]




1.2啟用 FTP 伺服器

步驟1

a.點擊桌面圖示 [服務] > [FTP Server].

b.勾選 [啟用 FTP 伺服器] 並點擊 [套用]




1.3啟用 NFS 服務

步驟1

a.點擊桌面圖示 [服務] ->[NFS].
b.勾選[Enable NFS service] 並點擊 [套用]

c.點擊下方連結以設定 NFS 存取權限




步驟2

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




步驟3

點擊 [新增] 並設定欲允許存取的伺服器位址及對應權限。當完成之後,請點擊 [OK]




1.4啟用 WebDAV 服務

步驟1

a.點擊桌面圖示 [服務] -> [WebDAV].

b.勾選 [啟用 WebDAV 服務] [啟用加密 WebDAV 服務 (SSL)] 並點擊 [套用]




1.5 啟用 SSH 服務

步驟1

a.點擊桌面圖示 [服務] -> [終端機].

b.勾選 [啟用 SSH 服務] [啟用 SFTP 服務] 並點擊 [套用]




2.設定 Linux
在此篇範例中,我們將使用 Ubuntu 12.04 Desktop 版本作為示範。
2.1 透過 SAMBA 進行連線

步驟1

在主選單選擇 [Go] -> [Location…]




步驟2

[Go To:] 欄位中,輸入 NAS SAMBA 位址 (例如: smb://192.168.1.103) 並按下鍵盤上的 [Enter]




步驟3

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




步驟4

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




2.2 透過 FTP 進行連線

步驟1

在主選單選擇 [Go] -> [Location…]




步驟2

[Go To:] 欄位中,輸入 NAS 的位址 (例如: ftp://192.168.1.103) 並按下鍵盤上的 [Enter]




步驟3

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




步驟4

另外一種連線方式則是透過 [File] -> [Connect to Server…]




步驟5

輸入如下圖所示的必要連線資訊後,點擊 [Connect]




步驟6

若連線成功後則會出現如下圖範例。你應可在視窗中看到 [FTP as admin on 192.168.1.103 ( NAS 的位址)],此外,在視窗左側的 [Network] 分類中也可以看到相關的訊息。




2.3 透過 NFS 進行連線

注意:ADM 2.4 及之後版本的加密資料夾採用 eCryptfs 機制,因此不支援 NFS 掛載。

步驟1

在 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 身分來掛載一個網路磁碟(共用資料夾)

2.4 透過 WebDAV 進行連線

步驟1

選擇 [File] -> [Connect to Server…].




步驟2

類似下圖的視窗將會彈出,請輸入連線的資訊,並在 [Type] 選單中,選擇 [WebDAV (HTTP)],完成之後即點擊 [Connect] 來建立連線。




步驟3

當連線成功後,你應可看到類似以下的範例,並可在圖中的 A B 處找到掛載的位址。




注意:若你欲取消掛載此目錄,則可點擊畫面上方的 圖示。.

2.5 透過 SSH (SFTP) 進行連線

步驟1

選擇 [File] -> [Connect to Server…].




步驟 2

類似下圖的視窗將會彈出,請輸入連線的資訊,並在 [Type] 選單中,選擇 [SSH],完成之後即點擊 [Connect] 來建立連線。




步驟3

當連線成功後,你應可看到類似以下的範例,並可在圖中的 C D 處找到掛載的位址。





這篇文章有幫助嗎? /