Samba

在 Windows 和 Linux 機器之間傳輸文件?

  • September 27, 2016

我的問題是我需要將我的 Linux 機器上的文件備份到我的 Windows 筆記型電腦上。我的外置硬碟壞了,所以暫時無法備份到外置硬碟。

這些是我嘗試過的方法:

  • 桑巴
  • 帶有 Gadwin GUI 的 Samba
  • Windows 共享文件夾,無線(我無法訪問它,即使兩台機器都指示連接)

我不想再次嘗試 Samba,因為它對我來說太複雜了——我使用的 15 多個教程要麼不完整,要麼假設讀者掌握了太多知識。我花了大約 8 個小時試圖讓它工作,我放棄了。

我聽說您可以使用乙太網電纜連接兩台電腦。唯一的問題是它不是交叉電纜,而且我沒有路由器,所以它們必須直接用普通的 rj-45 電纜連接。

我不想將文件上傳到雲端,因為我有很多文件要傳輸並且希望它快速傳輸。

NitroShare或許能夠滿足您的需求。它是一個小型應用程序,允許在同一網路上的機器之間快速發送文件。

一旦安裝在您的 Linux 和 Windows 機器上,這兩台機器應該會自動發現彼此。使用系統托盤中的菜單將文件或目錄發送到網路上的特定機器:

在此處輸入圖像描述

下載連結可在此處獲得。

請不要因設置samba. 正如這裡所討論的,這非常簡單。

如果您不相信,這些是我在我的機器上執行的步驟,我只用了幾分鐘就可以在 Windows 機器上訪問我的 RHEL 機器的掛載點。我假設 RHEL 和 Windows 機器在同一個網路中可用。

讓我們一次邁出一小步,這將使您的體驗更加順暢。

第 1 步:安裝

yum install samba

現在,我們將配置防火牆為samba.

第 2 步:防火牆配置

為此,通過選擇系統 -> 管理 -> 防火牆菜單選項執行防火牆配置工具。

第三步:編輯配置文件

編輯/etc/samba/smb.conf文件以進行一些更改。我所做的唯一更改是將以下資訊添加到文件末尾。

[tmp]
       path = /tmp
       writeable = yes
       browseable = yes
       valid users = demo

正如我們所看到的,我正在共享/tmp共享並允許使用者demo從 Windows 機器訪問共享。

第四步:添加使用者

在您的 Linux 機器上,通過執行添加本地使用者adduser demo,然後執行命令smbpasswd -a demo並設置密碼。

第 5 步:啟動所需的服務

這是最後一步,我們完成了。

service smb start
service nmb start

現在,登錄到 windows 機器,從Networks選項卡中,您可以看到您的 Linux 共享可供您使用。

編輯

正如您所提到的,您使用 Mint for Linux,您的步驟可能如下所示。配置文件smb.conf與 RHEL 機器相同,線上教程可以從這裡訪問。

sudo apt-get install samba
sudo restart smbd
sudo testparm

引用自:https://unix.stackexchange.com/questions/163433