Azure文件 - 系统错误53

11

我试图使用Azure Files,但我遇到了以下系统错误53。有什么想法吗?在此输入图片描述

3个回答

12
如果您尝试通过SMB 3.0从Azure数据中心外的位置挂载Azure文件共享,可能会出现此错误,原因有两个:
  1. 您的客户端操作系统需要支持SMB 3.0,例如使用Windows 8、Windows 10、Windows Server 2012等。

  2. 端口445(TCP Outbound)需要由您的ISP或防火墙打开。如果您从Azure数据中心外部进行挂载,SMB协议依赖于此端口,我确实注意到一些ISP会阻止此端口(例如Comcast)。

您可以参考以下链接自行检查端口状态:

http://poshcode.org/2514

http://powershell.com/cs/media/p/4063.aspx


我想确认没有要求打开445端口进行入站连接。并请问是否有关于如何让具有动态IP的U版本来支持此功能的建议?谢谢。 - Dave
我可以确认,在挂载SMB文件共享时,客户端不需要445入站端口,这在SMB规范中已经定义。 - Jason Tang - MSFT
如果您的路由器启用了NetBIOS过滤器,请将其停用。它可能会阻止TCP 445的出站连接。 - Carsten Schütte
1
我注意到,虽然端口80请求是WebDAV而不是技术上的SMB,但Azure文件存储不支持Win10用于NET USE命令的回退协议,这有点令人遗憾。 - Burt_Harris
3
这个回答中的两个链接似乎都失效了。 - Rob Perkins
显示剩余2条评论

0

这是唯一为我工作的东西:

将此注册表键更改为值3

HKLM\SYSTEM\CurrentControlSet\Control\Lsa > LmCompatibilityLevel

有关详细信息,请参阅TechNet上的LmCompatibilityLevel主题。

this MS docs获取此解决方案。


0

这个错误还有另一种解释。

如果您尝试从您的计算机连接到该网络共享,而不是从Azure VM(或角色)连接。

网络共享仅对Azure VM可见。甚至可能有一个更多的限制 - 共享和VM必须位于同一Azure区域中。

来源:

我的经验是,在我的笔记本电脑上遇到了这个问题(并在Azure VM中使用相同的cmd看到它工作)。

此外,这里还有一个链接:https://blogs.msdn.microsoft.com/windowsazurestorage/2014/05/12/introducing-microsoft-azure-file-service/

创建共享后,可以通过SMB或REST协议从托管在与存储帐户相同区域中的任何Azure节点(VM / Worker / Web角色)访问它。


2
我非常确定你关于那是限制的说法是错误的。我遇到了这个问题,因为我无法连接,但我认为真正的答案是已经被接受的那个......许多/大多数ISP会阻止出站445端口流量。我无法从我的家用机器(comcast)连接,但是可以从我的工作机器上轻松连接。 - superlime

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接