windows@局域网或蓝牙文件传输@共享文件夹@就近共享

文章目录

    • windows系统下的简单共享文件方案👺
      • 就近共享
      • 设置共享文件夹(推荐)
        • 方法1:使用shrpubw程序引导创建
        • 方法2:使用图形界面创建
        • 右键设置共享文件夹
      • 查看所有已经共享的文件夹👺
      • 停止某个文件的共享
    • 共享文件夹的访问控制补充
      • 匿名访问问题😊
      • 强制启用匿名访问
      • 协议相关信息参考
      • 本机外的其他用户访问smb服务器@共享文件夹

windows系统下的简单共享文件方案👺

windows系统下局域网内传输文件的简单方法有2中,其中最简单的是NearBy Sharing(就近共享)

另一种是共享文件夹,更加通用和强大,支持老系统,和非windows系统访问资源

就近共享

支持单个和多个文件共享,配置最简单,但是要求传输文件的机器都是windows10以上的设备,而且不能直接共享文件夹目录,也没法直接点播和预览常见格式,比如视频和音乐等

  • 不过,有相关的android软件能够让android设备也支持就近共享

    • NearShare (shortdev.de) 软件体积不小,可以用镜像加速链接后下载,或者论坛下载

    • Setup — NearShare (shortdev.de)

    • 实际体验下来还可以,操作简单

      • 注意手机端发送比较容易,但是接收需要获取蓝牙Mac地址,您需要先打开手机蓝牙开关(否则地址不可用),然后到系统设置里找到(状态信息里的蓝牙Mac地址);这个地址比较长,您可以截图,然后用ocr识别,或者支持屏幕提取文字的功能也可以直接提取
      • 填写后点击下一步即可

好处就是配置少,开个开关就行,成功率高,可以用wifi,也可以用蓝牙传输,不要求有路由器

在 Windows 中与附近的设备共享内容 - Microsoft 支持

设置共享文件夹(推荐)

  • 官方文档,列举出了问题清单和相应的解决办法和步骤,已经给出了最佳实践,这里补充一些细节(整合其他设置方案)

    • 在 Windows 中通过网络共享文件 - Microsoft 支持
    • File sharing over a network in Windows - Microsoft Support
方法1:使用shrpubw程序引导创建
  • 使用共享文件夹引导程序shrpubw.exe,这是一个windows系统自带的一个使用程序

    • 打开windows命令行,输入shrpubw.exe即可启动
  • shrpubw.exe 是一个在 Microsoft Windows 操作系统中用于帮助用户创建和配置共享文件夹的向导程序。这个可执行文件(.exe)是系统自带的一部分,由 Microsoft Corporation 开发,主要用于简化网络共享设置过程。

    当用户需要在网络上共享本地计算机上的某个文件夹,以便其他网络用户可以访问时,可以通过运行 shrpubw.exe 启动“创建共享文件夹向导”。该向导提供了图形化界面,引导用户完成以下步骤:

    1. 选择要共享的文件夹路径。
    2. 设置共享名,即网络上其他用户看到的共享资源的名称。
    3. 配置共享权限,包括哪些用户或组可以访问此共享,并确定他们的读写权限级别。
  • 该引导软件支持它会更改防火墙使得共享文件夹能够生效(通常不需要我们自己再去设置防火墙)

  • 总的来说这是个很方便的程序,但是注意,windows为了安全,匿名访问可能是不被允许的,如果需要匿名,可能要改注册表策略组等,我的建议是创建一个名为smb的用户专门用来访问共享文件夹就可以了(不需要登录该用户桌面),既安全又高效,如果要匿名的体验,可以把密码设置简单点即可

方法2:使用图形界面创建
  1. 配置网络(由多种方式,任选一种即可)

    • 命令行方式

      • netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes
        netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
        
      • 以管理员方式启动cmd(或powershell)运行上述命令(回车执行)

        • PS C:\Users\cxxu\Desktop> netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=YesUpdated 48 rule(s).
          Ok.PS C:\Users\cxxu\Desktop> netsh advfirewall firewall set rule group="Network Discovery" new enable=YesUpdated 62 rule(s).
          Ok.
          
    • 使用图形界面方式配置

      • 在这里插入图片描述windows11下的设备可扫描设置
        在这里插入图片描述windows10下的设置
    • 如此局域网内的其他设备才能够扫描到当前设备,并且当前设备的文件或目录能够被其他设备访问

  2. 选择文件或文件夹进行共享

    • 打开资源管理器,右键进行共享设置

    • 包括选择哪些用户能够访问被共享的文件或目录

    • 为了安全考虑,windows逐渐禁止匿名访问smb服务,对于较新的系统,即使在设置网络中允许免密访问共享文件夹(文件),但是仍然需要登录某个账户才可以访问(来宾(Guest)匿名不再能轻易访问共享文件夹)

      • 这里建议创建一个专门共享文件的账户,来供其他设备验证身份来访问本机的提供的共享文件价

      • 新建的用户可以是普通用户,我们甚至不需要登录这个用户,例如设置本地用户smb_share,密码随意,不介意安全性时尽可能简单,毕竟在可信的局域网内,默认是安全的,特别是真个局域网只有自己用,自己用来传输文件,我们甚至不需要创建这个新用户,直接用已有的账户登录就行

      • 创建新用户:命令行中或者win+r输入:lusrmgr.msc启动新用户创建面板

        • 普通的通用界面创建新用户设置共享文件夹时在选择授权用户时会提供创建新用户的入口
          在这里插入图片描述在这里插入图片描述
          步骤简单设置步骤较多
        • 此外,也可以用命令行创建新用户,对于仅仅用于公开访问的凭证用途的用户,可以执行一下命令直接创建一个普通用户

          • net user smb 1 /add
            

            该用户名为smb,密码为1

          • 删除:net user smb /delete,这会删除smb这个用户

      • 创建新用户的相关参考:

        • Local Users and Groups | Microsoft Learn
        • Net user | Microsoft Learn
        • windows@添加本地用户账户等操作
右键设置共享文件夹
  • 在这里插入图片描述

  • 可以指定对那些人共享(进入设置可以允许任何用户访问,但是不保证匿名访问可行,可能需要进一步设置)

    • 对于启用了SMB1功能的及其可能默认允许匿名访问

查看所有已经共享的文件夹👺

  • 有如下方式可以检查

    • 在资源管理器中的地址栏输入\\localhost
    • 或者命令行中输入start \\localhost
  • 也可以使用命令行查看(这种方法不再维护)

    • PS> net shareShare name   Resource                        Remark-------------------------------------------------------------------------------
      IPC$                                         Remote IPC
      share        C:\share                        ColorfulCxxuShare
      The command completed successfully.
      

停止某个文件的共享

  • 方法1:图形界面操作

    • 在这里插入图片描述右键目标文件夹,选择高级设置,将取消勾选分享次文件夹(share this folder);把保存修改即可
  • 方法2:从资源管理器中找到目标文件夹,右键更改访问权限,选择移除访问权限(remove access),但是不一定所有文件夹都能找到移除按钮

共享文件夹的访问控制补充

匿名访问问题😊

免登录访问共享文件夹问题

  • SMB2 和 SMB3 中的来宾访问被禁用 - Windows Server | Microsoft Learn

    • SMB1默认支持匿名访问,对于较新系统,需要到控制面板中启动相关windows功能
      • 仅当需要兼容老设备或者实在想要匿名登录时考虑这么做(todo)
    • 新系统配置匿名smb访问比较麻烦,我们可以建立一个简单的windows用户(账号密码很短)来逼近匿名访问的体验
    • 事实上,smb协议的客户端通常由保存链接记录的功能,只要设置一次,后续就不需要输入账号密码,如果是一个人或很少人用,就更不用纠结了,配置一次就不需要再输入账号密码了(顶多smb服务器ip发生变换,但如果真的需要改ip无论是否匿名访问都要改,并不会造成更多麻烦,而且提高了一定的安全性)

强制启用匿名访问

  • 以下设置可能是无效的

    • 修改策略组

    • 或命令行修改注册表

      • PS C:\Users\cxxu\Desktop> reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v "AllowInsecureGuestAuth" /d 1 /t REG_DWORDThe operation completed successfully.PS C:\Users\cxxu\Desktop> reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\ParametersHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\ParametersEnablePlainTextPassword    REG_DWORD    0x0EnableSecuritySignature    REG_DWORD    0x1RequireSecuritySignature    REG_DWORD    0x0ServiceDll    REG_EXPAND_SZ    %SystemRoot%\System32\wkssvc.dllServiceDllUnloadOnStop    REG_DWORD    0x1AllowInsecureGuestAuth    REG_DWORD    0x1
        
  • 可以考虑启用smb v1,似乎可以匿名访问,但不建议使用,可以简单创建一个专门访问共享文件夹的简单用户即可

协议相关信息参考

  • 使用 Windows Server 中的 SMB 3 协议的文件共享概述 | Microsoft Learn

本机外的其他用户访问smb服务器@共享文件夹

  • 对于windows系统,访问共享文件夹(smb服务器,不需要写协议名,直接用\\代替表示smb协议)

  • 可以按下win+r启动"运行"窗口(Run),输入\\ip\FolderName格式的链接回车运行

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/34442.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

10个国内免费AI绘画网站汇总【2024最新】

迎战MidJourney和Stable Diffusion:10款国产AI绘画神器,让你轻松创作出超凡艺术品!不论你是初学者还是资深艺术家,这些AI绘画平台都能帮你轻松入门。快来探索这些AI绘画网站,释放你的创意潜能! 1、AI绘画创…

flex属性中的flex-grow、flex-shrink、flex-basis

flex-grow 属性 flex-grow 属性用于设置或检索弹性盒子的扩展比率。 默认值为0&#xff0c;表示不伸展。 flex-grow属性值为0时&#xff0c;不伸展&#xff1a; <!doctype html> <html lang"en"><head><style>.d-flex {display: flex;width…

C语言——链表专题

乐观学习&#xff0c;乐观生活&#xff0c;才能不断前进啊&#xff01;&#xff01;&#xff01; 我的主页&#xff1a;optimistic_chen 我的专栏&#xff1a;c语言 点击主页&#xff1a;optimistic_chen和专栏&#xff1a;c语言&#xff0c; 创作不易&#xff0c;大佬们点赞鼓…

IP地址定位技术的广泛应用

IP地址定位技术是一种通过分析网络设备所使用的IP地址来确定其地理位置的地址技术手段。 IP地址定位技术基于互联网服务提供商&#xff08;ISP&#xff09;所分配的IP地址范围以及相关的地理信息数据库。当一个设备连接到网络并使用特定的IP地址进行通信时&#xff0c;IP地址定…

上海慢病管理app开发的意义及功能

近年来&#xff0c;随着经济与科技的不断发展&#xff0c;人们对慢性疾病的重视程度也不断提高。大家不再满足于周期较长的定期检查&#xff0c;而是渴求能够进行短期、实时的病情预防与监测&#xff0c;为了满足人们的需求&#xff0c;帮助大家更好的干预病情&#xff0c;上海…

AI智能体的炒作与现实:GPT-4都撑不起,现实任务成功率不到15%

AI 智能体的宣传很好&#xff0c;现实不太妙。 随着大语言模型的不断进化与自我革新&#xff0c;性能、准确度、稳定性都有了大幅的提升&#xff0c;这已经被各个基准问题集验证过了。 但是&#xff0c;对于现有版本的 LLM 来说&#xff0c;它们的综合能力似乎并不能完全支撑得…

云原生技术峰会:引领智能算力时代的创新浪潮

云原生技术峰会&#xff1a;引领智能算力时代的创新浪潮 随着云计算技术的飞速发展和智能算力的不断提升&#xff0c;云原生架构已成为推动企业数字化转型的重要力量。近日&#xff0c;一场汇聚了业界顶尖专家和学者的云原生技术峰会成功举行&#xff0c;与会者共同探讨了云原…

【Linux】常用基本命令

wget网址用于直接从网上下载某个文件到服务器&#xff0c;当然也可以直接从网上先把东西下到本地然后用filezilla这个软件来传输到服务器上。 当遇到不会的命令时候&#xff0c;可以使用man “不会的命令”来查看这个命令的详细信息。比如我想要看看ls这个命令的详细用法&…

canvas : Cannot read properties of null (reading ‘getContext‘)

获取 canvas 元素的 getContext 方法时&#xff0c;canvas 元素尚未正确绑定。可以通过确保在渲染 PDF 文件之前&#xff0c;canvas 元素已经正确挂载到 DOM 来解决这个问题。 解决方法 确保 pdfCanvas 引用已经绑定到正确的 DOM 元素。确保在渲染 PDF 文件时&#xff0c;can…

【模型】5分钟了解决策树是一个什么模型

本站原创文章&#xff0c;转载请说明来自《老饼讲解-机器学习》[www.bbbdata.com(https://www.bbbdata.com/ml) 决策树模型是机器学习中不可不学的模型之一&#xff0c;本文简单直接地快速讲解决策树是什么&#xff0c;如何实现。 一、决策树模型 决策树一般包括ID3决策树&am…

记录一个笔误引发的bug导致生产环境报错,但是本地环境,测试环境运行正常

记录一个笔误引发的bug导致生产环境报错&#xff0c;但是本地环境&#xff0c;测试环境运行正常 因为headers请求头过长导致报错 在feign外调其他系统时候&#xff0c;是重新封装headers 问题在于 MultiValueMap 属于静态变量。这里讲userAgent的内容传递过去。是不断累加的…

Qt项目天气预报(8) - 绘制温度曲线 + 回车搜索(最终篇)

全部内容在专栏&#xff1a; Qt项目 天气预报_mx_jun的博客-CSDN博客 目录 绘制温度曲线 事件过滤器在子控件上绘图 子控件下载事件过滤器 事件过滤器进行绘图 - eventFilter 画初步高温曲线 画初步低温曲线 效果演示 画低温曲线 画高温曲线 效果演示 按下回车搜索: …

收银系统源码-千呼新零售2.0【宠物、养生、大健康行业解决方案】

千呼新零售2.0系统是零售行业连锁店一体化收银系统&#xff0c;包括线下收银线上商城连锁店管理ERP管理商品管理供应商管理会员营销等功能为一体&#xff0c;线上线下数据全部打通。 适用于商超、便利店、水果、生鲜、母婴、服装、零食、百货、宠物、中医养生、大健康等连锁店…

Web渗透:文件上传漏洞

文件上传漏洞&#xff08;File Upload Vulnerability&#xff09;是网络安全中的一种常见漏洞&#xff0c;攻击者可以通过此漏洞将恶意文件上传到服务器&#xff0c;从而执行任意代码、覆盖重要文件、或进行其他恶意操作。这种漏洞可能带来严重的安全风险&#xff0c;包括数据泄…

在 PMP 考试中,项目管理经验不足怎么办?

在项目管理的专业成长之路上&#xff0c;PMP认证如同一块里程碑&#xff0c;标志着从业者的专业水平达到了国际公认的标准。然而&#xff0c;对于那些项目管理经验尚浅的考生来说&#xff0c;这座里程碑似乎显得有些遥不可及。那么&#xff0c;在PMP考试准备中&#xff0c;项目…

AI技术在呼吸健康诊断领域的前沿进展

近期&#xff0c;谷歌科研团队在《自然》杂志上发布了一项引人注目的研究成果&#xff0c;该研究聚焦于利用人工智能&#xff08;AI&#xff09;技术对人类咳嗽及呼吸音进行分析&#xff0c;以实现对个体健康状况的精准评估。这一创新系统的研发基于大规模音频数据的深度学习&a…

C++STL 6大组件—你必知必会的编程利器

课程总目录 文章目录 一、vector容器二、deque和list容器三、vector、deque、list横向对比四、详解容器是配置stack、queue、priority_queue五、无序关联容器六、有序关联容器七、迭代器八、函数对象九、泛型算法和绑定器 一、vector容器 底层数据结构是动态开辟的数组&#x…

Ai指令优化文章成爆款实战记录6.26

大家好&#xff0c;我是网创有方的站长&#xff0c;继上篇文章出来之后&#xff0c;立马测试了一翻&#xff0c;没想到第一篇就出来了小爆款。展现量当天3万多&#xff0c;阅读量也有7000多的一个数据。虽说不是很高&#xff0c;相比平常几十的阅读量来说&#xff0c;进步还是非…

process.cwd()与__dirname的区别

process.cwd() 是当前执行node命令时候的文件夹地址 ——工作目录&#xff0c;保证了文件在不同的目录下执行时&#xff0c;路径始终不变__dirname 是被执行的js 文件的地址 ——文件所在目录 在electron进程中使用 如果使用__dirname则会读取到当前运行目录(dist_electron)下…

【大模型】大模型微调方法总结(二)

1.Adapter Tuning 1.背景 2019年谷歌的研究人员首次在论文《Parameter-Efficient Transfer Learning for NLP》提出针对 BERT 的 PEFT微调方式&#xff0c;拉开了 PEFT 研究的序幕。他们指出&#xff0c;在面对特定的下游任务时&#xff0c;如果进行 Full-Fintuning&#xff0…