当前位置:首页|资讯|百度|ChatGPT

解决windows与ios文件互传无法连接问题

作者:爱橙子还是橙汁发布时间:2023-03-05

每天工作需要在手机和电脑之间传输文件,但是使用微信传输效率很低,而且文件大小不能超过1G。因此,我在B站上搜寻各种教程,最终找到了SMB文件共享。

参考以下视频--

接下来,不出意外的话就出意外了。。。

在跟着视频教程一步一步走的过程中,当我到了iOS连接服务器的步骤时,却遇到了问题。无论是出现了未知的服务器指令,还是一直显示无效,都无法成功连接。我翻阅评论区后,发现还有其他人遇到了类似的问题。


病症1
病症2

病症3

我进行了一番百度和向ChatGPT求助的努力,才最终发现问题的根源是SMB 1的问题。原来Samba和SMB是两个不同的东西!

SMB(Server Message Block)协议是由微软公司开发的,用于在Windows系统之间共享文件、打印机和其他资源。SMB协议的最新版本是SMB3,它提供了更高的性能、安全性和功能,支持加密、复制、透明故障转移等特性。

而Samba是一个开源软件,它实现了SMB协议的各种版本,可以在Linux、Unix和其他操作系统上提供SMB文件共享服务。Samba能够让非Windows系统和Windows系统之间进行文件共享,它支持的SMB协议版本和特性与微软公司的Windows操作系统兼容,同时还提供了许多其他功能和选项,例如集成认证、打印机共享、目录服务等。

在许多Linux和Unix系统中,Samba是最常用的文件共享服务之一。

不过iOS系统默认情况下并不支持连接SMB1共享文件。这是因为SMB1协议存在许多安全漏洞和性能问题,因此在最新的iOS版本中已被禁用。

而我们在网上搜索的教程往往都是开启SMB1的。

SMB 1

其实,Windows默认并不会打开SMB2/3,详情请参见以下链接。

https://learn.microsoft.com/zh-cn/windows-server/storage/file-server/troubleshoot/detect-enable-and-disable-smbv1-v2-v3?tabs=server

那么,我们应该怎么办呢?很简单,既然不能使用SMB1,那就使用SMB2/3。接下来,我将向大家介绍如何开启SMB2/3。

开启教程:

打开Windows终端,输入相应的代码即可。

  • 禁用:

  • 启用:

启用后,你再去ios尝试连接服务器,你就会惊奇的发现:连上了!



接下来就是我一如既往的推荐,如果你还没有使用过SMB文件共享,那么建议你试试,因为它的确可以让你的工作更加高效,尤其是在需要频繁传输大文件的时候。但是,一定要注意安全问题,不要开启不必要的功能,同时也要及时更新软件和系统,以免被黑客攻击。如果你遇到了问题,不要放弃,多搜索、多尝试、多请教,相信你一定能找到解决方法的。


Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1