从Mac连接到Azure文件共享:没有路由到主机

Tro*_*tts 5 azure azure-storage azure-files

我正在尝试使用以下命令从运行High Sierra 10.13.6的Mac连接到Azure文件共享:

mount_smbfs -d 0777 -f 0777 //dolphins:PASSWORDHERE@dolphins.file.core.windows.net/models /Users/b3020111/Azure
Run Code Online (Sandbox Code Playgroud)

但是我不断收到错误:

mount_smbfs: server connection failed: No route to host
Run Code Online (Sandbox Code Playgroud)

我已经关闭了/etc/nsmb.conf中的数据包签名:

[default] signing_required=no

在网上浏览后,我似乎无所适从,不胜感激。

小智 12

我得到了它与 azure 提供的连接示例一起使用。

mount_smbfs -d 777 -f 777 //user:key@storageurl/folder ~/mountfolder

url 和 mountfolder 之后需要的文件共享中的文件夹必须存在。

但是“No route to host”的主要原因是因为访问密钥中有正斜杠!我重建了 key1,直到我得到一个没有正斜杠的密钥。

但!请注意,重建密钥将终止与该存储帐户的所有安装和连接。

  • 您需要对密码进行 urlencode。对我来说,它用 %2f 替换正斜杠。 (3认同)

Ada*_*ure 1

它应该使用以下语法工作:

mount_smbfs //<storage-account-name>@<storage-account-name>.file.core.windows.net/<share-name> <desired-mount-point>
Run Code Online (Sandbox Code Playgroud)

无需添加权限。

通过查找器

在此输入图像描述

来源可以在这里找到