Fedora 9与Windows 10实现文件共享的详细指南

admin
本指南详细介绍Fedora 9与Windows 10实现文件共享的步骤,在Fedora 9端,需安装Samba服务,配置共享目录权限(如设置共享路径、用户访问列表),并关闭防火墙相关端口(如139、445);Windows 10端需开启网络发现和文件共享,在“此电脑”中输入Fedora 9的IP地址访问共享文件夹,或通过映射网络驱动器实现便捷访问,重点涉及SMB协议配置、跨系统权限匹配及网络兼容性调试,确保双方无缝传输文件。

在跨操作系统环境中实现文件共享是许多用户的需求,尤其是在老旧系统(如Fedora 9)与现代系统(如Windows 10)并存的情况下,本文将以Fedora 9与Windows 10为例,详细介绍通过局域网实现文件共享的配置方法,涵盖服务搭建、权限设置及常见问题解决,帮助用户高效传输数据。

准备工作:网络环境与基础设置

在开始配置前,需确保两台设备满足以下条件:

  1. 网络连接:两台电脑通过路由器或交换机连接至同一局域网(如同一WiFi或有线网络),确保网络互通。
    • 在Windows 10中,按Win+R输入cmd,运行ipconfig查看IP地址(如168.1.100);
    • 在Fedora 9中,打开终端,运行ifconfig查看IP地址(如168.1.200),确保两台设备IP在同一网段(如168.1.x)。
  2. 关闭防火墙(临时测试):为避免防火墙阻隔测试,可先暂时关闭两系统的防火墙(正式环境需谨慎配置例外规则)。
    • Windows 10:进入“设置”→“更新和安全”→“Windows安全中心”→“防火墙和网络保护”→“启用或关闭Windows Defender防火墙”,分别关闭“专用网络”和“公用网络”防火墙;
    • Fedora 9:终端运行service iptables stop(临时关闭),chkconfig iptables off(禁止开机自启)。

Windows 10端:共享文件夹配置

Windows 10作为现代系统,共享设置相对简单,以下是具体步骤:

Fedora 9与Windows 10实现文件共享的详细指南

创建共享文件夹

在Windows 10中新建或选择一个需要共享的文件夹(如D:\Share),右键点击“属性”,切换到“共享”选项卡。

设置共享权限

  • 点击“共享”→“添加”,输入Everyone(或特定用户名),点击“添加”→“确定”;
  • 在权限级别中,根据需求选择“读取”或“读取/写入”,点击“共享”→“完成”。

启用网络发现与文件共享

  • 进入“设置”→“网络和Internet”→“网络和共享中心”→“更改高级共享设置”;
  • 展开“专用网络”,勾选“启用网络发现”“启用文件和打印机共享”“关闭密码保护共享”(若需密码保护则保留,需在Fedora 9中输入凭据);
  • 公用网络建议关闭共享(仅保留专用网络共享)。

Fedora 9端:Samba服务搭建与配置

Fedora 9作为Linux发行版,需通过Samba工具实现与Windows的文件共享(Samba是开源的SMB/CIFS协议实现,兼容Windows共享机制)。

安装Samba服务

Fedora 9的软件源可能已失效,可通过yum安装本地或在线包(需确保网络连接):

sudo yum install samba samba-client samba-common

若提示“无法解析主机”,可临时配置DNS或使用本地镜像源(如挂载系统安装光盘)。

创建共享目录

在Fedora 9中新建共享目录(如/home/share),并设置权限:

sudo mkdir -p /home/share          # 创建目录
sudo chmod 777 /home/share         # 设置读写权限(777表示所有用户可读写,正式环境可按需调整)
sudo chown -R nobody:nobody /home/share  # 设置所有者为nobody(Samba默认用户)

配置Samba核心文件

编辑Samba主配置文件/etc/samba/smb.conf

sudo vim /etc/samba/smb.conf

在文件末尾添加以下内容(根据实际目录和需求修改):

[Share]               # 共享名称(Windows中可见)
comment = Fedora 9 Shared Folder  # 描述
path = /home/share    # 共享目录路径
browseable = yes      # 可见
writable = yes        # 允许写入
guest ok = yes        # 允许访客访问(无需密码)
create mask = 0777     # 新建文件权限
directory mask = 0777  # 新建目录权限

启动并设置Samba服务

sudo service smb start      # 启动Samba服务
sudo chkconfig smb on       # 设置开机自启

关闭SELinux(可选,避免权限拦截)

Fedora 9默认启用SELinux,可能阻止Samba共享,可临时关闭测试:

sudo setenforce 0  # 临时关闭(重启后恢复)

若需永久关闭,编辑/etc/selinux/config,将SELINUX=enforcing改为SELINUX=disabled,重启系统。

互相访问与文件传输

Windows 10访问Fedora 9共享文件夹

  • 在Windows 10文件资源管理器地址栏输入\\192.168.1.200(替换为Fedora 9的IP地址),按回车;
  • 若设置了“guest ok”,可直接看到共享文件夹Share;若需密码,会弹出输入框,输入Samba用户名和密码(见下方“创建Samba用户”部分)。

Fedora 9访问Windows 10共享文件夹

  • 在Fedora 9终端使用smbclient命令访问:
    smbclient //192.168.1.100/Share -U Windows用户名  # 替换Windows 10的IP和共享文件夹名

    输入Windows 10用户的密码后,进入交互模式,可通过put上传文件、get下载文件、ls查看文件列表。

  • 或通过文件管理器:在地址栏输入`smb
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码