无法访问 Azure 文件共享 | 端口 445

Ash*_*sam 7 azure azure-files

我已经设置了 Azure 存储文件,并在我的开发计算机中添加了一些防火墙规则来打开端口#445。但我现在无法访问我的文件共享。它也不响应 ping 命令。

但我可以从 Azure VM IaaS 服务器访问相同的文件共享。有什么我错过的吗?

Nan*_*ong 5

不建议直接使用 PING 命令来验证与公共 DNS 名称或 IP 地址的网络连接,因为通常 PING 是被禁止的。您可以使用 PowerShell 命令Test-NetConnection -Port 445 -ComputerName somestoragexxx.file.core.windows.net来验证开发计算机上的端口 445。

如果此 TCP 445 连接失败,您可以正确检查 ISP 或您的本地网络安全是否阻止出站端口 445。请注意,您应该打开出站端口而不是入站端口 445。

测试结果,在我本机上,TCP测试端口445为假。 在此输入图像描述

在Azure VM上,TCP测试端口445是正确的,我可以成功访问存储文件共享。 在此输入图像描述

此外,始终不允许通过 Internet 访问端口 445。您可以使用不同的方式访问 Azure 文件中的文件

您可以使用 SMB 3.0 协议将文件共享挂载到本地计算机上,也可以使用存储资源管理器等工具来访问文件共享中的文件。在您的应用程序中,您可以使用存储客户端库、REST API、PowerShell 或 Azure CLI 来访问 Azure 文件共享中的文件。