1. 程式人生 > >如何在區域網中將Ubuntu資料夾共享給Windows

如何在區域網中將Ubuntu資料夾共享給Windows

轉自:http://www.linuxidc.com/Linux/2015-05/117713.htm

本文全面詳細地向你描述了Ubuntu中如何實現區域網內的資料夾共享

你的家中是不是有多臺電腦?當你需要從一臺Ubuntu電腦向另一臺電腦傳輸資料時,是不是必須用到U盤或SD卡?你是否也覺得這個方法很煩人?我想肯定是。本文的目的就是使你在區域網內快速方便地傳輸檔案、文件和其它較大的資料,以節省你的寶貴時間。只需一次設定,然後輕點滑鼠,你就可以自由地在Ubuntu和Windows之間共享檔案,當然這對其它Linux系統同樣使用。不要擔心,這很容易操作,不會花費太多時間。

除此之外,儘管本文是在Ubuntu上進行實踐,但這個教程在其它Linux系統上同樣有用。

在Ubuntu上實現區域網共享資料夾

如果你的系統是Ubuntu 14.04、14.10或12.04,有兩個方法可以使你通過區域網在搭載Windows或其他Linux的電腦上共享本地檔案。

  • 對區域網中的每個使用者提供無密碼共享
  • 僅限特定訪問,提供資料夾密碼保護

這篇文章包括兩種方法,你可以選擇你想用的那種。

1. 區域網無密碼共享資料夾

步驟一:

為了在Ubuntu上實現區域網共享資料夾,右鍵點選打算共享的資料夾,並選擇“Local Network Share(本地網路共享)”:

可能有用的故障解決方案:如果在右鍵選單中看不到“Local Network Share”的選項,那就新建一個終端,使用下面的命令去安裝nautlius-share外掛:

sudo apt-get install nautilus-share

然後重啟Nautilus。可以選擇登出再登入,或者使用這個命令:

nautilus -q

步驟二:

一旦點選“Local Network Share”,就會出現共享資料夾的選項。只需選中“Share this folder(共享該資料夾)”這一項:

可能的故障解決方案:如果提示共享服務還未安裝,就像下圖所示,那就點選安裝服務,按照提示操作。

步驟三:

當選中“Share this folder”的選項,就會看到按鈕“Create Share(建立共享)”變得可以點選了。你也可以“Allow others to create and delete fies in this folder(允許其他使用者在共享資料夾中編輯檔案)”。選項“Guest access(允許訪客訪問)”也是如此。

你會看到資料夾圖示已經顯示為共享的。如果要停止共享資料夾,只需取消“Share this floder”這個選項。

這個方法就是這麼簡單,使得區域網中的任何人都可以訪問共享資料夾中的檔案。在正常情況下,你會選擇這種方式。因為,家用區域網中的電腦通常都是可信電腦。但情況也不總是這樣。如果你只是想特定的使用者才能訪問怎麼辦?這個時候就需要Samba伺服器了。我們在本文的第二部分討論這種方法。

2. 在Ubuntu上使用密碼保護實現區域網共享資料夾

為了達到這個目的,首先需要配置Samba伺服器。事實上,在這篇教程的前一部分我們已經用到了Samba,只是我們沒有刻意強調。在介紹如何在Ubuntu上搭建Samba伺服器實現區域網共享的方法之前,先快速預覽一下Samba到底是什麼。 

Samba是什麼?

Samba是一個允許使用者通過網路共享檔案、文件和印表機的軟體包,無論是在Linux、Windows,還是Mac上。它適用於所有的主流平臺,可以在所有支援系統上流暢執行。下面是維基百科的介紹:

Samba是一款重新實現SMB/CIFS網路協議的自由軟體,最初由安德魯·垂鳩開發。在第三版中,Smaba不僅支援通過不同的Windows客戶端訪問及分享SMB的資料夾及印表機,還可以整合到Windows Server域,作為主域控制器(PDC)或者域成員。它也可以作為活動目錄域的一部分。

在Ubuntu上安裝Samba伺服器

你可以很方便地在Ubuntu電腦上安裝Samba。安裝前,請先更新系統以便安裝任何可用的更新。

sudo apt-get update && apt-get upgrade

然後按照這條命令安裝samba和少量所需的軟體包:

sudo apt-get install samba samba-common system-config-samba python-glade2 gksu

一旦安裝完成Samba伺服器,就可以從圖形介面配置Samba來分享檔案。

------------------------------------分割線------------------------------------

------------------------------------分割線------------------------------------

Samba 的詳細介紹請點這裡
Samba 的下載地址請點這裡

在Ubuntu上配置Samba伺服器

從dash中開啟Samba配置工具:

進入到Preference->Server Settings。儘管預設已經設定好,可能就是你需要的。但在某些情況下你可能需要做一些改動。

在Server Setting中可以看到兩個選項卡,‘Basic’和‘Security’。在Basic選項卡下的選項含義如下:

  • 工作組 - 使用者要連線的電腦所在工作組的名字。比如,如果你想連線到一臺Windows電腦,你就要輸入Windows電腦的工作組名字。在Windows的Samba伺服器設定中,已經預設設定好統一的工作組名字。但如果你有不同的工作組名字,就在這個欄位中輸入自定義的工作組名字。(在Windows 7中獲取工作組名字,右擊計算機圖示,進到屬性,就能看到Windows工作組名字。)
  • 描述 - 其他使用者看到的你的電腦名字。不要使用空格或不適用於網路的字元。

設定samba伺服器允許‘Guests’可用是不明智的,所以沒必要修改安全設定,保持原樣即可。

這就搞定了!你已經搭建好Samba伺服器,距離實現網路共享第一個資料夾的目標不遠了!