linux/windows共享文件夹

发布时间:2026/9/25 8:46:23

linux/windows共享文件夹 windows共享文件夹linux访问1、在windows中设置共享文件选择对应的文件夹右键属性点击共享对文件进行共享共享之后显示如下2、在linux端使用mount命令进行挂载进入到自己想共享到的文件夹执行命令sudo mount -t cifs -o usernameadmin,password123456 //169.254.200.208/image ~/templinux下若有图形化界面则有以下内容上面通过查看temp文件夹内容也可以看出共享成功3、基于以上挂载成功但是如果重启设备则没有对应的挂载若想实现长期挂载可以进行配置文件取消挂载前面执行的mount命令发现没有共享的东西了执行命令配置文件sudo vim /etc/fstab执行命令应用配置文件:sudo mount -a查看配置成功实现linux在windows端该文件夹中的读写工作linux共享文件夹供windows使用Samba 可实现 Windows 和 Linux 系统间的文件共享1、安装 Samba 服务sudo apt-get install samba # Ubuntu/Debian sudo yum install samba # CentOS/RHEL2、创建共享目录sudo mkdir /data/samba sudo chmod 777 /data/samba3、编辑/etc/samba/smb.conf文件添加以下内容[shared] comment Shared Folder path /data/samba browseable yes read only no guest ok yes[shared]: 这是共享目录的名称在网络中访问该共享目录时会用到这个名称comment: 这是对共享目录的描述信息它的作用是让用户在浏览共享目录时能快速了解其用途。不过该描述信息不会对共享目录的功能产生影响。path:此参数指定了服务器上要共享的实际目录路径。当用户访问这个共享目录时实际上访问的就是服务器上的/data/samba目录。browseable:若设置为yes共享目录会在网络浏览时显示出来方便用户查找。若设置为no则需要用户手动输入共享名称才能访问。read only: 该参数决定了用户对共享目录的访问权限。设置为no时用户可以对共享目录进行读写操作若设置为yes用户就只能读取共享目录中的文件无法进行写入或修改。guest ok: 当设置为yes时用户无需提供用户名和密码就能访问共享目录这实现了匿名访问。若设置为no用户则必须通过身份验证才能访问共享目录4、重启 Samba 服务sudo systemctl restart smbd sudo systemctl enable smbd5、windows访问配置好上述之后windows执行如相爱操作获得对应文件夹在此电脑右键点击映射网络驱动器在文件夹部分输入共享的文件夹及ip注意对应的文件名为上述配置中中括号中的名字完成之后即可访问同时发现网络位置多了一个目录Linux/Windows 跨网段、双网卡电脑互通共享文件夹一、组网拓扑说明网段1192.168.11.0/24 电脑A192.168.11.11 单网卡客户端需要访问电脑C共享 电脑B双网卡路由中转 网口1(eth0)192.168.11.12 接入网段1 网口2(eth1)192.168.10.10 接入网段2 网段2192.168.10.0/24 电脑C192.168.10.11 共享服务器Windows/Linux Samba均可 目标电脑A ↔ 电脑C跨网段互通A读写C共享文件夹核心前提电脑 B 开启 IP 转发A、C 分别添加静态路由指向对方网段防火墙放行 SMB 139/445 端口新增跨网段路由、中转主机转发、防火墙三部分。二、第一部分电脑 B双网卡中转主机配置Linux 系统最常用1. 网卡静态 IP 配置确保两块网卡分属不同网段编辑网卡配置Ubuntu netplan 示例# /etc/netplan/00-installer-config.yaml network: ethernets: eth0: # 连接电脑A网段11段 addresses: [192.168.11.12/24] eth1: # 连接电脑C网段10段 addresses: [192.168.10.10/24] version: 2应用配置sudo netplan apply2. 开启 Linux 内核 IP 转发跨网段通信核心临时生效重启失效echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward永久生效sudo vim /etc/sysctl.conf # 修改/新增一行 net.ipv4.ip_forward1 # 加载生效 sudo sysctl -p3. 防火墙放行跨网段转发流量ufw 示例# 允许两个网段互相转发 sudo ufw allow from 192.168.11.0/24 to 192.168.10.0/24 sudo ufw allow from 192.168.10.0/24 to 192.168.11.0/24 # 放行SMB共享端口139/445 sudo ufw allow proto tcp from any to any port 139,445 sudo ufw reload三、第二部分电脑 A192.168.11.11客户端添加静态路由场景 1电脑 A 是 Windows 系统1. 以管理员身份打开 CMD2. 添加永久路由访问 10 段全部设备网关为电脑 B 网口 1 IProute -p add 192.168.10.0 mask 255.255.255.0 192.168.11.12-p永久路由重启不丢失目标网段192.168.10.0掩码255.255.255.0下一跳网关电脑 B192.168.11.123. 验证路由route print | findstr 192.168.10.04. 测试连通性ping 192.168.10.11场景 2电脑 A 是 Linux 系统1. 临时路由重启失效sudo ip route add 192.168.10.0/24 via 192.168.11.122. 永久路由netplan 持久化# netplan配置新增routes routes: - to: 192.168.10.0/24 via: 192.168.11.12sudo netplan apply # 验证 ip route ping 192.168.10.11四、第三部分电脑 C192.168.10.11共享服务端添加回程路由电脑 C 必须配置回程路由否则无法回复电脑 A 的数据包。场景 1电脑 C 是 Windows 系统管理员 CMD 执行永久路由route -p add 192.168.11.0 mask 255.255.255.0 192.168.10.10下一跳网关为电脑 B 网口 2 IP192.168.10.10场景 2电脑 C 是 LinuxSamba 服务端临时路由sudo ip route add 192.168.11.0/24 via 192.168.10.10永久路由写入 netplan同电脑 A 配置逻辑。五、第四部分共享配置适配跨网段两种共享模式模式 1电脑 C 为 Windows 共享文件夹电脑 A Linux 访问Windows C 按第一章节步骤完成文件夹共享开启文件和打印机共享防火墙规则Windows C 防火墙放行 SMB 端口入站规则启用「文件和打印机共享」电脑 ALinux挂载跨网段共享# 安装依赖未装时执行 sudo apt install cifs-utils # 临时挂载 sudo mount -t cifs -o usernameWindowsC账号,passwordWindowsC密码 //192.168.10.11/共享名 ~/temp_c # 永久开机挂载 /etc/fstab //192.168.10.11/共享名 /home/xxx/temp_c cifs defaults,usernamexxx,passwordxxx 0 0 sudo mount -a模式 2电脑 C 为 Linux Samba 共享Windows 电脑 A 访问1. 电脑 C 安装 Samba、配置smb.conf共享目录2.Samba 新增跨网段允许配置关键否则拒绝 11 段 IP 访问# /etc/samba/smb.conf 全局段添加 [global] workgroup WORKGROUP security user hosts allow 192.168.11.0/24 192.168.10.0/24 # 放行两个网段所有IP hosts deny all # 下方保留原有共享配置 [shared] comment Cross-Network Share path /data/samba browseable yes read only no guest ok yes3. 重启 Samba 服务sudo systemctl restart smbd sudo systemctl enable smbd4. 电脑 AWindows映射网络驱动器路径填写电脑 C IP\\192.168.10.11\shared六、Windows 中转方案补充电脑 B 是 Windows 双网卡若中转主机 B 为 Windows替代 Linux 转发步骤1. 开启 Windows IP 路由转发 注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters新增IPEnableRouterDWORD 值 1重启电脑生效2. 管理员 CMD 添加静态路由Windows 自带路由转发无需额外配置# 本机自动转发11段与10段流量无需额外路由A、C路由不变3. Windows 防火墙放行「文件和打印机共享」入站规则七、常见跨网段报错排查1. ping不通192.168.10.11检查电脑 B IP 转发是否开启、A/C 静态路由网关是否写错关闭所有电脑第三方杀毒 / 防火墙测试基础连通2. mount error(112): Host is down/ Windows 无法访问共享目标主机防火墙未放行 139/445 端口Sambahosts allow未添加远端网段拒绝跨网段 IP跨网段 NetBIOS 解析失效必须用 IP 地址访问不要用计算机名3. 能 ping 通但无法读写共享Windows 共享权限、安全权限双重放开Linux Samba 目录本地权限chmod 777 /data/sambafstab 挂载添加vers3.0兼容参数//192.168.10.11/share /mnt/c cifs usernamexx,passwordxx,vers3.0 0 0
延伸阅读

更多相关文章

2026/9/24 12:13:06

鼠须管输入法:在macOS上打造你的专属中文输入体验终极指南

鼠须管输入法:在macOS上打造你的专属中文输入体验终极指南 【免费下载链接】squirrel 【鼠鬚管】Rime for macOS 项目地址: https://gitcode.com/gh_mirrors/squ/squirrel 还在为macOS上的中文输入体验而烦恼吗?想要告别卡顿、广告和功能限制&…

2026/9/20 0:10:07

centos7.5 安装jdk、mysql、redis、kafka、nginx

预置步骤 安装gcc工具 # 安装gcc yum install gcc-c# 安装PCRE pcre-devel yum install -y pcre pcre-devel# 安装zlib yum install -y zlib zlib-devel# 安装Open SSL yum install -y openssl openssl-devel安装JDK 下载jdk rpm并安装 # 下载 https://www.oracle.com/jav…

2026/9/22 20:28:21

如何快速安装和管理Codex技能:skill-installer完整指南

如何快速安装和管理Codex技能:skill-installer完整指南 【免费下载链接】awesome-codex-skills A curated list of practical Codex skills for automating workflows across the Codex CLI and API. 项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-c…

2026/9/25 8:42:54

Atlas 300V 部署 YOLO 实战:从模型转换到推理调优全指南

如果你也在纠结“atlas部署yolo”到底怎么搞,以及“Atlas 300V 24G是不是运算加速卡”这类问题,那这篇应该能省你不少时间。我手头有一台装了Atlas 300V 24G的推理服务器,近一年里一直在上面跑目标检测项目,从模型转换到推理服务、…

2026/9/25 8:42:54

Atlas 300V 24G上跑通YOLO:昇腾推理部署全流程解析

搞AI算法工程的朋友,这两年应该没少被“国产算力”“昇腾生态”“Atlas”这几个词刷屏。尤其是做边缘视频分析、工业质检、智慧园区这类项目的团队,经常会在选型阶段卡在同一个问题上:手里的YOLO模型,到底怎么跑到华为Atlas上&…

2026/9/25 8:42:54

DBD仿真中电子密度分布的建模与求解全流程解析

1. 为什么盯着电子密度分布:DBD仿真的真正价值做介质阻挡放电(Dielectric Barrier Discharge, DBD)仿真的人,十有八九第一眼盯的都是放电形态和击穿电压,但真到了工业落地这一步,才能真正体会到&#xff1a…

2026/9/25 8:42:54

基于atlas平台的YOLO模型部署与推理优化实践

1. 先聊清楚 atlas 到底是个什么项目先说结论:atlas 不是某个单一算法,也不是某个跑分工具,而是一整套面向视觉任务(尤其是目标检测类模型)的部署与在线推理解决方案。简单点说,它的核心工作是:…

2026/9/25 8:42:54

AI编程驱动视频自动化:ffmpeg+Remotion+Manim+Claude Code工作流

1. 从"video-use"这个模糊标题说起:我到底想解决什么问题第一次看到"video-use"这个标题,加上空白的正文和关键词,我脑子里其实也愣了一下。但结合热搜词里那一串Claude Code、ffmpeg、Remotion、Manim,我大概…

2026/9/24 20:24:47

GAMP 5 基于风险的计算机化系统验证:软件分类与审计追踪实践

简介:《A Risk-Based Approach to Compliant GxP Computerized Systems》即业内熟知的GAMP 5指南,面向制药企业质量与IT合规人员、验证工程师及计算机化系统管理者,用于解决GxP法规环境下系统合规性难以科学落地的问题。文档以风险管理为主线…

2026/9/23 12:06:55

安全托管MSSP实战:从静态防御到人机协同的攻防运营与应急响应

简介:这份PPT围绕互联网业务安全托管服务展开,面向企业安全负责人、IT运维人员及关注MSSP/MSS选型的读者,重点回应传统安全过度依赖人工、碎片化静态防御难以对抗产业化攻击等痛点。资源共1个pptx文件,包体约30.63MB,以…

2026/9/25 0:02:35

AI元人文:从工具使用到思维重构的深度探索

最近半年我一直在琢磨一件事:AI元人文到底是什么?说白了,就是“用元视角重新审视人与AI的关系”,也在“探索AI如何反向逼着我们发现自己的思考边界”。标题里的“元探索”,在我看就是一层套一层的追问——当你用AI解决…

2026/9/25 0:02:35

Python+CNN车牌识别实战:从数据预处理到模型训练与部署

简介:基于Python与卷积神经网络的车牌识别项目,面向计算机视觉初学者及智能交通开发者,目标是帮助用户掌握从数据预处理、模型构建到实际部署的完整流程。压缩包共25个文件,包含jpg/png图像样本、py训练脚本、md说明文档、dat数据…

2026/9/25 0:02:35

Vim基础操作全攻略:保存退出、模式切换与高频命令实战

1. 项目概述1.1 核心需求解析今天聊聊Vim。写这个题目的原因是:几乎每个后端开发者、运维人员、数据工程师某天都会遇到一个场景——深夜加班,服务器登录界面只有黑底白字,编辑器只有vi/vim,你必须在五分钟内完成一次配置修改并保…

2026/9/22 16:34:32

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/22 20:01:30

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/22 13:25:41

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑