利用SMB协议实现局域网内设备文件的共享

news2024/12/23 7:07:26

文章目录

  • 参考资料
  • 说明
  • 步骤1:[windows]开启SMB协议
  • 步骤2:[windows]创建新的用户账号
  • 步骤3:[windows]共享文件夹
    • 属性-共享-共享
    • 属性-共享-高级共享
  • 步骤4:[windows]查看共享文件的主机在局域网内的IP地址
  • 步骤5:[ipad]打开文件,连接主设备(服务器)
  • 其他主设备和外部设备的连接
  • 进阶操作:[外部设备windows]设置windows凭据
  • 重要说明

参考资料

利用SMB协议实现局域网内iPad、iPhone、Windows文件快速传输

说明

通过SMB协议可以实现主设备共享文件夹,及外部设备访问共享文件夹。
这里的主设备可以是windows系统,macOS系统。外部设备可以是windows系统,macOS系统,ipad,iphone等。
下面以windows为主设备,ipad为外部设备举例

步骤1:[windows]开启SMB协议

方法一:打开控制面板(查看方式选择大图标)
在这里插入图片描述
点击启用或关闭windows功能
在这里插入图片描述
找到SMB 1.0/CIFS 文件共享支持,并勾选,然后点击确定并重启电脑。
在这里插入图片描述
方法二:

以管理员身份运行命令提示符
在这里插入图片描述

步骤2:[windows]创建新的用户账号

目的:该用户账号是其他设备后续登录并查看共享文件需要使用的。

打开控制面板->点击“用户账户”->点击“管理其他账户”
在这里插入图片描述
然后点击在电脑中添加新用户,此时会跳转到“设置-账户-家庭和其他用户”,点击添加账户
在这里插入图片描述
点击“我没有这个人的登录信息”,弹出“个人数据导出许可”,点击同意并继续
在这里插入图片描述
在这里插入图片描述
点击“添加一个没有Microsoft账户的用户”
在这里插入图片描述
然后输入账号名和密码(务必记住)
在这里插入图片描述

步骤3:[windows]共享文件夹

在桌面的文件夹则需要使用”属性-共享-共享“,系统盘上的文件夹(如D盘的文件夹)只需要选择选择”高级共享“就可以了。桌面的文件如果使用”高级共享“会提示”文件夹显示内容不可用“。

属性-共享-共享

找到你想要共享的文件夹,右键属性,点击“共享”选项卡,再点击网络路径下面的“共享”按钮
在这里插入图片描述
然后将刚刚创建的新的用户账号添加进去,并且可以修改用户权限为“读取”或者“读取/写入”,然后点击共享,再点击完成。

属性-共享-高级共享

对共享的文件夹,右键属性,点击“共享”选项卡,再点击“高级共享”
在这里插入图片描述
勾选”共享此文件夹“,再点击权限
在这里插入图片描述
通过添加和删除来选择哪些用户可以查看该共享文件夹,通过权限中勾选允许来选择哪些操作可以允许。然后点击确定完成设置。
在这里插入图片描述

步骤4:[windows]查看共享文件的主机在局域网内的IP地址

windows系统在命令行输入ipconfig查看ip地址
在这里插入图片描述

步骤5:[ipad]打开文件,连接主设备(服务器)

首先必须确保ipad和主设备在同一个局域网内。
然后在ipad中打开文件,点击”连接服务器“
在这里插入图片描述
在连接服务器中输入smb://步骤4得到的IP地址(如果外部设备是windows系统,则不需要带smb),并点击连接
在这里插入图片描述
然后输入用户名和密码,点击连接,就可以查看共享文件夹了。

其他主设备和外部设备的连接

可以参考视频:局域网共享:这样设置,你可以轻松拷贝任何电脑的文件。

进阶操作:[外部设备windows]设置windows凭据

目的:每次连接主设备都需要输入ip地址、用户名和密码。会有点麻烦。更便捷的方法是设置windows凭据。具体的:
1.对于共享的文件夹,记录网络路径,例如\LAPTOP-GH5FHBIJ\myshare
在这里插入图片描述
2.在外部设备windows电脑上,打开控制面板,点击用户账户,再点击”管理你的凭据“,再点击”windows凭据“,再点击”添加windows凭据“
在这里插入图片描述
然后输入网络路径,主设备建立的本地用户名和密码,然后点击确定。
在这里插入图片描述
找到我的电脑,点击网络(要启用网络发现和文件共享),然后在地址栏输入共享文件夹的网络路径,回车即可看到共享文件夹。

右键该文件夹,点击”映射网络驱动器“,再点击完成。就可以在我的电脑查看到共享文件夹了。

重要说明

1.外部设备要查看共享文件,必须通过创建的用户名和密码登录。一台外部设备必须对应一个用户账号。如果有多台设备,则需要多个用户账号。
2.当某个用户账号正在被一台设备登录并访问共享文件时,其他设备无法通过该用户账号登录服务器。需要前面的设备退出“弹出”用户账号,后面的设备才能通过该用户账号登录服务器。
3.如果无法通过外部设备连接到服务器,可能的原因是:

  • 用户账号的名称不能通过(建议使用纯英文)

4.当外部设备已经服务器时,此时如果有新的文件夹被共享,则需要外部设备重新登录服务器才能查看到共享的新文件夹。

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

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

相关文章

华为机试题:HJ35 蛇形矩阵(python)

文章目录知识点详解1、input():获取控制台(任意形式)的输入。输出均为字符串类型。1.1、input()与list(input())的区别、及其相互转换方法2、print() :打印输出。3、算术运算符4、整型int() :将字符串或数字转换为整型…

π122M31 双通道数字隔离器 CAN通信隔离兼容ADuM7241ARZ

π122M31 双通道数字隔离器 CAN通信隔离兼容ADuM7241ARZ电路简单、稳定性更高,具有出色的性能特征和可靠性,整体性能优于光耦和基于其他原理的数字隔离器产品。 产品传输通道间彼此独立,可实现多种传输方向的配置,可实现 5.0kVrms…

excel软件应用:如何妙用Word拆分单元格数据

打仗亲兄弟,上阵父子兵!Word和Excel就是一对好兄弟,虽然各有分工,但有时也能彼此帮忙。Excel中的莫名其妙问题找Word帮忙解决,往往有效。譬如从平台中导出的数据,先使用Word做一次符号处理再粘贴到Excel中处…

Go语言基础入门第五章

string 什么是stringGo中的字符串是一个字节的切片,可以通过将其内容封装在""中来创建字符串,Go中的字符串是 Unicode 兼容的,并且是 UTF-8 编码。 字符串是一些字节的集合。 package mainimport "fmt"func main() {st…

白盒测试用例设计-笔记

白盒测试用例设计方法白盒设计方法静态:桌面检查、代码审查、代码走查、代码扫描工具动态:逻辑覆盖法:语句覆盖、判断覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖基本路径测试法逻辑覆盖法:是通过对程序逻辑结构的遍历…

97. BERT微调、自然语言推理数据集以及代码实现

1. 微调BERT 2. 句子分类 3. 命名实体识别 4. 问题回答 5. 总结 即使下游任务各有不同,使用BERT微调时只需要增加输出层但根据任务的不同,输入的表示,和使用的BERT特征也会不一样 6. 自然语言推理数据集 斯坦福自然语言推断语料库&#xf…

BP神经网络算法实现

目录 一、实验数学原理 二、实验算法和实验步骤 三、结果分析 1. 均方误差变化的影响 2. 迭代次数变化的影响 3. 学习效率变化的影响 四、预测 一、实验数学原理 激活函数: 一般使用S形函数(即sigmoid函数),比如可以使用log-…

【爬虫系列】Python如何实现进度条效果?

一、需求 在爬取数据过程中,发现不看输出日志是不知道当前的爬取进度,而单纯靠控制台输出日志信息也不方便判断。因此,就想办法给爬取过程加个进度条,实时展示当前的爬取进度。 有了这个需求和想法之后,那如何实现呢…

k8s中不同名称空间下的pod无法解析服务名

1、背景 公司的项目需要使用容器化部署,为了更好的维护和管理,我将各个项目按照命名空间进行隔离开,但是却发现存在一些问题 不同的系统间需要项目调用,而且是按照服务名进行调用,但是却导致不同名称空间下pod无法解析…

mac 快应用开发工具 真机调试 usb调试 提示Error:没有找到Android设备

项目场景: 项目场景:mac使用快应用开发工具连接Android手机 问题描述 显示错误没有找到Android设备 原因分析: adb连接的问题 解决方案: 1.确保手机开启开发者模式 2.确保手机与mac的连接线能传输数据,有的线只能…

python+moviepy音视频处理(一):基本操作

目录 视频处理 视频加载和输出 视频转换gif 视频裁剪 视频音量调节 去掉视频声音 视频中的音频提取与替换 获取视频属性 倍数播放视频 截取视频某帧为封面 多视频拼接 音频处理 替换视频文件的音频 多个音频文件拼接 安装:pip install moviepy 中文官…

【自学Docker】Docker stats命令

Docker stats命令 大纲 docker stats命令教程 docker stats 命令可以用于动态显示 Docker容器 的资源消耗情况,包括:CPU、内存、网络I/O。docker stats命令也可以指定已停止的容器,但是不会返回任何信息。 docker stats命令语法 haicoder…

Windows下载安装Nignx

下载 下载地址:http://nginx.org/en/download.html 下载完成以后,得到nginx压缩包; Nginx启动 方式一:可执行文件启动 双击nginx.exe启动 现在,我们打开任务管理器,如果发现nginx进程存在,说明启动完成; 方式二:命令行启动 进入nginx所在…

【Mysql第三期 基本查询语句结构】

文章目录1. SQL概述1.1 SQL背景知识1.2SQL 分类2. SQL语言的规则与规范2.1 基本规则2.2 SQL大小写规范 (建议遵守)2.3 注 释2.4 命名规则(暂时了解)3.基本的SELECT语句3.1 查询基本结构3.2 列的别名3.3 去除重复行扩展windows cmd…

同步FIFO设计verilog设计及仿真

同步FIFO设计 1.功能定义: 用16*8 RAM实现一个同步先进先出(FIFO)队列设计。由写使能端控制该数据流的写入FIFO,并由读使能控制FIFO中数据的读出。写入和读出的操作由时钟的上升沿触发。当FIFO的数据满和空的时候分别设置相应的高电平加以指示。 2.顶层信号定义: 信号名…

最小生成树问题(Prim算法和Kruskal算法)

问题引入: 这算是一道模板题了,只不过这次在做的时候感觉又学到了些新的东西,之前都是数据结构里学的,因为用惯了C,所以就想摆脱那些邻接数组之类的写法,用STL试一下,在其中把我遇到的一些问题写…

【论文翻译】边缘应用中加速卷积神经网络的剪枝算法综述

摘要 随着卷积神经网络(CNN)模型大小的增加,模型压缩和加速技术对于在边缘设备上部署这些模型变得至关重要。在本文中,我们对修剪进行了全面的调查,这是一种主要的压缩策略,可以从CNN模型中删除非关键或冗…

iOS_Memory Leak 内存泄露治理

1、内存分类 官方文档介绍 app 的内存分三类: Leaked memory:Memory unreferenced by your application that cannot be used again or freed (also detectable by using the Leaks instrument) Abandoned memory:Memory still referenced b…

设计模式 - 结构型模式_桥接模式

文章目录结构型模式概述CaseBad ImplBetter Impl小结结构型模式 结构型模式主要是解决如何将对象和类组装成较大的结构, 并同时保持结构的灵活和⾼效。 结构型模式包括:适配器、桥接、组合、装饰器、外观、享元、代理,这7类 概述 桥接模式的…