Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Azure存储配置为在Internet上可用?_Azure_Azure Storage_Azure Storage Files - Fatal编程技术网

如何将Azure存储配置为在Internet上可用?

如何将Azure存储配置为在Internet上可用?,azure,azure-storage,azure-storage-files,Azure,Azure Storage,Azure Storage Files,我使用Azure存储配置了SMB文件共享。我无法从Azure云外部连接到它。connect指令明确指出 要连接到此文件共享,请在同一订阅和位置上的任何Windows虚拟机上运行此命令: 如何将Azure文件存储配置为可通过公共Internet访问?如果您使用SMB 3.0协议,您应该能够通过将共享装载为网络驱动器从Azure外部访问文件。不过,您可能需要打开防火墙上的TCP端口445 有关更多详细信息,请参阅此链接:如果您使用SMB 3.0协议,您应该能够通过将共享装载为网络驱动器从Azure外

我使用Azure存储配置了SMB文件共享。我无法从Azure云外部连接到它。connect指令明确指出

要连接到此文件共享,请在同一订阅和位置上的任何Windows虚拟机上运行此命令:


如何将Azure文件存储配置为可通过公共Internet访问?

如果您使用SMB 3.0协议,您应该能够通过将共享装载为网络驱动器从Azure外部访问文件。不过,您可能需要打开防火墙上的TCP端口445


有关更多详细信息,请参阅此链接:

如果您使用SMB 3.0协议,您应该能够通过将共享装载为网络驱动器从Azure外部访问文件。不过,您可能需要打开防火墙上的TCP端口445


有关详细信息,请参阅此链接:

要从本地客户端装载文件共享,必须首先执行以下步骤:

1。安装支持SMB 3.0的Windows版本。Windows将利用SMB 3.0加密在您的本地客户端和云中的Azure文件共享之间安全地传输数据

2。根据SMB协议的要求,打开本地网络中端口445(TCP出站)的Internet访问

然后,在本地客户端上,您可以按照连接说明运行该命令:

net use <drive-letter>: \\<storage-account-name>.file.core.windows.net\<share-name> /u:<storage-account-name> <storage-account-key>
net用法:\\.file.core.windows.net\/u:
如果已启用端口445但遇到以下错误:
发生系统错误53。找不到网络路径。


您可能需要与服务提供商联系,一些Internet服务提供商可能会阻止端口445。有关详细信息,请参阅。

要从本地客户端装载文件共享,必须首先执行以下步骤:

1。安装支持SMB 3.0的Windows版本。Windows将利用SMB 3.0加密在您的本地客户端和云中的Azure文件共享之间安全地传输数据

2。根据SMB协议的要求,打开本地网络中端口445(TCP出站)的Internet访问

然后,在本地客户端上,您可以按照连接说明运行该命令:

net use <drive-letter>: \\<storage-account-name>.file.core.windows.net\<share-name> /u:<storage-account-name> <storage-account-key>
net用法:\\.file.core.windows.net\/u:
如果已启用端口445但遇到以下错误:
发生系统错误53。找不到网络路径。


您可能需要与服务提供商联系,一些Internet服务提供商可能会阻止端口445。有关详细信息,请参阅。

我的路由器上的445端口已打开。我花了一些时间找到了一个附加选项:
Netbios必须设置为“允许”

我的路由器上的端口445已打开。我花了一些时间找到了一个附加选项:
Netbios必须设置为“允许”

我就是这样

当我尝试在Azure中使用SMB 3.0时(我的VM在Azure上,我的存储帐户也在同一地区),我一直收到装载错误。但当我将SMB版本更改为2.1时,它获得了成功。请参见下面的示例

例如:

在Azure中使用失败的命令(SMB 3.0版本) sudo mount-t cifs//storageaccountname.file.core.windows.net/shared/mnt/mount-o vers=3.0,用户名=xxxxxxx,密码=xxxxxxx,目录模式=0777,文件模式=0777

结果:

装载错误(11):资源暂时不可用 请参阅安装cifs(8)手册页面(例如,手动安装cifs)

在Azure中使用的工作命令(SMB 2.1版本) sudo mount-t cifs//storageaccountname.file.core.windows.net/shared/mnt/mount-o vers=2.1,用户名=xxxxxxx,密码=xxxxxxx,目录模式=0777,文件模式=0777

结果:


它已成功安装

这是我的案例

当我尝试在Azure中使用SMB 3.0时(我的VM在Azure上,我的存储帐户也在同一地区),我一直收到装载错误。但当我将SMB版本更改为2.1时,它获得了成功。请参见下面的示例

例如:

在Azure中使用失败的命令(SMB 3.0版本) sudo mount-t cifs//storageaccountname.file.core.windows.net/shared/mnt/mount-o vers=3.0,用户名=xxxxxxx,密码=xxxxxxx,目录模式=0777,文件模式=0777

结果:

装载错误(11):资源暂时不可用 请参阅安装cifs(8)手册页面(例如,手动安装cifs)

在Azure中使用的工作命令(SMB 2.1版本) sudo mount-t cifs//storageaccountname.file.core.windows.net/shared/mnt/mount-o vers=2.1,用户名=xxxxxxx,密码=xxxxxxx,目录模式=0777,文件模式=0777

结果:

它安装成功了