拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 关于如何通过 LAN 在 Windows 和 Linux 之间共享数据的说明

关于如何通过 LAN 在 Windows 和 Linux 之间共享数据的说明

白鹭 - 2022-01-19 2142 0 0

您尝试使用闪存驱动器或 SD 卡将文件从 Linux 传输到 Windows 计算机,发现这很烦人,尤其是当要移动的文件太多并且需要很长时间时时间完成。.

不要再把宝贵的时间浪费在使用存储设备上!您可以通过局域网 (LAN) 快速轻松地移动文件。

用来做这件事的主要方法有:

  1. 在 Linux 中设置共享以使用 Samba 从 Windows 访问它
  2. 在 Windows 中设置共享以从 Linux 访问它

如何通过局域网在 Linux 和 Windows 之间传输文件

  1. 在 Linux 中设置共享并使用 Samba 从 Windows 访问它
  2. 在 Windows 中设置共享以从 Linux 访问
    1. 允许在 Windows 上共享
    2. 共享文件夹
    3. 从 Linux 访问

在 Linux 中设置共享并使用 Samba 从 Windows 访问它

最好和最快的方法是安装 Samba。 Samba 是在 Windows、Linux 或 Mac 设备等不同设备之间共享文件的理想解决方案。机器需要通过普通路由器联网。

Windows 计算机具有允许它们使用 Samba 的功能,因此只需安装 Linux 计算机的软件包即可。

1.在 Linux 计算机上,打开包含您要共享的文件的位置。

2.右键单击文件并选择“共享选项”。

Windows和Linux局域网共享数据说明图1

3.如果您收到要求安装 Samba 服务的提示,请单击“安装服务”。

4.安装 Samba 服务后点击Restart session允许共享。

5.选中'共享此文件夹'框和'允许其他人创建和删除此文件夹中的文件'

6.点击“创建共享”以完成该过程。

7.打开 Terminal 并输入以下命令:

 sudo smbpasswd –a USERNAME 

用用户名替换USERNAME

 sudo cp/etc/samba/smb.conf/etc/samba/smb.conf.old sudo nano/etc/samba/smb.conf 

8.找到 Global 部分并添加以下行:

 加密密码=true 赢得支持=yes 

9.按 Ctrl + OCtrl + X 保存并退出。

10.重启 Samba:

 sudo service smbd restart 

11.切换到 Windows 计算机并右键单击开始,,然后选择运行。

12.在运行输入命令:

 computer_nameshare_name5 

注意:本例中的计算机名可能是Linux机器的IP地址。您可以通过转到您的 Linux 计算机并打开终端,然后输入 ipconfig.

来找到此地址。

13.输入 Linux 计算机名称并共享资源名称。

14.将显示一个提示,询问登录信息。

15.输入您的 Linux 用户名和密码,然后单击确定。

16.尝试从您的 Windows 计算机访问共享。

新服务器将显示在 Windows 上的“网上邻居”中。

或者执行以下操作:右键单击开始并选择运行,然后输入://服务器.'server' 替换为 Samba 服务器计算机的名称或 IP 地址。将打开一个包含来自服务器的可浏览共享的窗口。

注意:要访问无法浏览的共享项目,请使用以下代码:

 服务器共享名称 

在 Windows 中设置共享以从 Linux 访问

这个设置将分三步完成:

  1. 允许在 Windows 上共享
  2. 共享文件夹
  3. 从 Linux 访问目录

允许在 Windows 上共享

首先确保将网络设置配置为允许从 Linux 系统进行连接。为此,请执行以下操作:

1.转到控制面板并点击“网络和互联网”。

Windows和Linux局域网共享数据说明图2

2.选择“网络和共享中心”

Windows和Linux局域网共享数据说明图3

3.网络和共享中心窗口将打开。点击“更改高级设置”

Windows和Linux局域网共享数据说明图4

4.激活这两个设置:“网络发现”“打开文件和打印机共享”。

Windows和Linux局域网共享数据说明图5

5.点击保存更改。

6.分享功能已开启。

共享文件夹

创建共享文件夹,供Linux系统查看、连接和访问。您可以分享任何内容,因此请按照以下步骤操作:

1.找到您要共享的文件夹并右键单击该文件夹。

2.选择“属性”。

Windows和Linux局域网共享数据说明图6

3.在分享标签中,点击“高级分享”。

4.在高级共享窗口中,激活“共享此文件夹”选项

5.点击“权限”。

注意:在'权限'窗口您可以限制对文件夹的访问特定的用户或帐户。选择'对所有人的完全控制权限' 以授予任何用户访问权限。这样,任何人都可以读取和写入您共享文件夹中文件的更改。

但是,如果您想限制对特定用户帐户的访问,请删除 'Everyone' ,添加所需用户,然后为其分配相关权限。用户帐户是 Windows 系统(不是 Linux 系统)上的帐户。

6.点击确定关闭权限窗口

7.单击确定关闭高级共享窗口

8.转到属性主窗口中的安全标签。

注意:配置与共享权限相同的权限,以便Linux用户可以访问共享文件夹。

如果权限不匹配,则应用最严格的设置。

但是,如果您要共享的用户具有安全权限,请关闭窗口并转到第三步。如果没有,请点击'编辑'添加用户,点击权限窗口中的'添加'并输入用户详细信息。

9.在所有窗口上单击确定。该文件夹将与网络共享。

从 Linux 访问

用户可以挂载共享文件夹使用 Linux GUI 或使用命令行。在本例中,我们将使用终端,因为该工具适用于许多发行版,并且比使用 Linux GUI 更快。

为此,我们需要 cifs-utils 包来挂载 SMB 共享。请按照以下步骤操作。

1.在终端中输入:

 sudo apt-get install cifs-utils 

2.创建一个文件夹。

3.将共享挂载到文件夹。

4.在桌面上创建一个文件夹。 (将更容易从桌面访问)。

5.使用以下命令创建和挂载目录:

 mkdir ~/Desktop/Windows-Share sudo mount.cifs//WindowsPC/Share/home/username/Desktop/Windows-Share –o user=username 

注意 :如果提示输入 Linux 系统 root 密码和 Windows 用户帐户密码,请输入每个密码并运行命令。 p>

您现在应该可以看到 Windows 共享的内容,并且能够向其中添加数据。

你知道如何将文件从 Linux 系统传输到 Windows,反之亦然吗?如果还有其他方法,请在下方评论区与我们分享!

希望你成功。

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *