本指南详细介绍了在 Debian 9 系统中访问 Windows 10 文件共享的完整步骤,内容涵盖了安装必要的网络工具、配置 Samba 服务以及设置防火墙规则,帮助用户在 Linux 环境下顺利连接并读取 Windows 10 中的共享文件。
在 Linux 日常使用中,我们经常需要在 Windows 和 Linux 系统之间进行文件传输,对于使用 Debian 9 最稳定、最高效的方法是通过 Samba (SMB/CIFS) 协议来访问 Windows 10 的共享文件夹,本文将详细介绍如何在 Debian 9 上配置并挂载 Windows 10 的文件共享。
第一步:配置 Windows 10 共享文件夹
在 Linux 端进行挂载之前,必须先在 Windows 10 上设置允许共享的文件夹,并设置相应的权限和密码。
-
开启网络发现和文件共享:

- 打开 Windows 10 的“设置” -> “网络和 Internet” -> “高级网络设置” -> “更多网络适配器选项”。
- 右键点击正在使用的网络连接(如“以太网”),选择“属性”。
- 双击“Internet 协议版本 4 (TCP/IPv4)”。
- 勾选“自动获取 IP 地址”和“自动获得 DNS 服务器地址”(确保 IP 地址是静态的或动态获取均可,但需记住 IP)。
- 关键步骤: 进入“控制面板” -> “网络和共享中心” -> “更改高级共享设置”。
- 在“专用”设置下,确保开启“网络发现”和“文件和打印机共享”。
-
创建共享文件夹并设置权限:
- 在 Windows 中创建一个新文件夹(例如命名为
ShareData)。 - 右键点击该文件夹,选择“属性” -> “共享”选项卡 -> “高级共享”。
- 勾选“共享此文件夹”,点击“权限”。
- 点击“添加”,输入
Everyone(所有人)或你常用的 Windows 用户名,点击确定,然后勾选“读取”或“更改”权限。 - 切换到“安全”选项卡,点击“编辑” -> “添加”,同样输入
Everyone,然后给予完全控制权限(为了测试方便,通常给予完全控制)。
- 在 Windows 中创建一个新文件夹(例如命名为
-
记录 IP 地址和凭据:
- 在 Windows 命令提示符(CMD)中输入
ipconfig,查看本机的 IPv4 地址(168.1.100)。 - 记下用于登录 Windows 的用户名和密码。
- 在 Windows 命令提示符(CMD)中输入
第二步:在 Debian 9 上安装必要的工具
Debian 9 默认可能不包含挂载 SMB 共享所需的工具,我们需要安装 cifs-utils。
打开终端,输入以下命令:
sudo apt-get update sudo apt-get install cifs-utils
第三步:创建挂载点并挂载
为了方便管理,我们建议在 /mnt 目录下创建一个挂载点。
-
创建挂载目录:
sudo mkdir -p /mnt/win10_share
-
创建凭据文件(推荐): 为了安全起见,不要直接在命令行中明文输入密码,创建一个包含 Windows 用户名和密码的文件:
sudo nano /etc/smbcredentials
在文件中输入以下内容(将
your_username和your_password替换为实际值):username=your_username password=your_password domain=WORKGROUP
保存并退出(Ctrl+O, Enter, Ctrl+X)。
-
设置文件权限: 为了防止权限泄露,建议将凭据文件权限设置为仅 root 可读:
sudo chmod
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

