如何从Azure虚拟机访问共享文件夹

我有一个Azure VM安装程序(dev1),我无法从工作站通过UNCpath访问共享文件夹(发布)。 我通过P2S VPN连接连接到Azure,而且我的工作站与Azure VM位于同一个域中。 当我打开资源pipe理器,并尝试访问\ dev1 \发布,我得到一个错误说:

\\dev1 is not accessible. You might not have permission to use this network resource. Contact the administrator of this server to find out if you have access permissions." The user name could not be found. 

我以域用户的身份login到我的工作站,从不提示input其他凭据。 我误解如何访问Azure虚拟机上的文件共享吗?

你确定你是以域用户身份login吗? 域控制器在哪里? 它是一个Azure VM吗? 尝试添加读取权限的文件共享“所有人”,这是真正开放,但应该让你确认连接是好的。 从我记得,Windows身份validation文件共享不能很好地通过多个networking和路由器。 如果您的VPN应该解决这个问题,也许一个或多个机器上的networking设置没有为VPNnetworking地址(例如VPN上的广播地址而不是真实networking)设置。

如果Azure虚拟机是Windows服务器,请确保已经启用了文件服务器angular色,这将允许SMBstream量通过Windows防火墙。

这个答案很糟糕,但这只是一个暂时的解决办法。 joinnetworking时,networking凭据似乎被丢弃。 我不确定具体的细节,但它看起来像试图validation您使用的客户端证书(可能是自签名的)并且失败。 解决方法是禁用高速caching的客户端凭据,以便故障切换启动,并使用Kerberos进行身份validation。

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa设置disabledomaincreds – 将值设置为1

就像我说的,我讨厌这个工作,但是如果你不介意在每次连接虚拟机的时候都input你的凭证,那么你就可以到达第一个基地。