我想将Azure Files Storage挂载到我的本地Workstation。 此时的文档似乎并不清楚。
文件中的说明
某些Internet服务提供商可能会阻止端口445
似乎证明了这个szenario,但net use
doens工作localy(Azure VM工作正常)。
我收到此错误:
“无法找到网络名称”
编辑:
net use <drive-letter>: \\<storage-account-name>.file.core.windows.net\<share-name> /u:<storage-account-name> <storage-account-key>
它适用于同一区域和订阅中的Azure实例。编辑2:
它有效,但只有一次!重启后我遇到了同样的问题。 针对SMB端口的TCP Ping仅接受了azure vm。
本地工作站
Test-NetConnection -ComputerName SHARENAME.file.core.windows.net -Port 445
TcpTestSucceeded : False
Azure VM
Test-NetConnection -ComputerName SHARENAME.file.core.windows.net -Port 445
TcpTestSucceeded : True
看来,我的ISP阻止了445端口。
答案 0 :(得分:7)
显然你的里程可能会有所不同,但对我来说这很好用
我使用以下Powershell脚本
$pass = "password" | ConvertTo-SecureString -AsPlainText -Force
$credentials = new-object -typename System.Management.Automation.PSCredential `
-argumentlist "topbanananas",$pass
New-PSDrive -Name p -PSProvider FileSystem `
-Root \\topbanananas.file.core.windows.net\fruity `
-Credential $credentials -Persist
答案 1 :(得分:2)
我使用Comcast(aka xfinity)作为我的ISP,端口445被阻止。因此,我无法使用常规的简单方法从Windows 10映射驱动器号。但是,我不小心使用这个程序让它工作:
1)使用Azure允许的最小大小在Azure中创建了一个ubuntu 16.04服务器虚拟机(运行起来非常便宜)
2)在Windows 10上的ubuntu服务器和OpenVPN客户端上安装OpenVPN服务器。对于此过程,在Ubuntu 16.04&#34;上搜索&#34;如何设置OpenVPN服务器。
3)连接到VPN
4)Windows驱动器号现在映射得很好。
我并不是说这是一个很好的解决方案,也不是一个简单的解决方案。启动和运行OpenVPN服务器需要花费大量时间。我确信必须有更好的方法。但是,无论如何我还需要OpenVPN服务器。因此,在找到更好的解决方案之前,这对我来说是一个很好的解决方案。