研究捣腾了两天,能踩的坑踩了一遍。
首先宿主机虚拟机基本设置,关闭防火墙,创建访问用户,虚拟机设置好网络配置(这里桥接模式更稳定,NAT模式有时可登有时不可登陆),网络正常,双方可以PING通,虚拟机开启了共享文件夹的设置。
当这些都正常后,我先遇到了这个错误。这个错误在以上基本设置未设置好时出现,和凭据不工作报错多次后也会出现。
关于您的凭据不工作这个错误,如下图
经过我的反复测试,问题的原因就是这个地方没有选择经典,只要这里选择了经典,不用像网络上说的添加windows凭据或者更新凭据,只要更改此设置就可以解决:
我也测试了网上说的允许分配保存的凭据用于NTLM服务器身份验证。和这个无关,但是你启动这个配置激活组件策略后会导致网络访问那里又会变成仅来宾。这里要非常注意。
找到了问题的解决方案,就要探究下为什么。
先读下官方文档
网络访问: 本地帐户的共享和安全模型
此安全设置确定如何对使用本地帐户的网络登录进行身份验证。如果将此设置设为“经典”,使用本地帐户凭据的网络登录通过这些凭据进行身份验证。“经典”模型能够对资源的访问权限进行精细的控制。通过使用“经典”模型,您可以针对同一个资源为不同用户授予不同类型的访问权限。
如果将此设置设为“仅来宾”,使用本地帐户的网络登录会自动映射到来宾帐户。使用“仅来宾”模型,所有用户都可得到平等对待。所有用户都以来宾身份进行验证,并且都获得相同的访问权限级别来访问指定的资源,这些权限可以为只读或修改。
在域计算机上的默认值: 经典。
在独立计算机上的默认值: 仅来宾。
使用“仅来宾”模型时,所有可以通过网络访问计算机的用户(包括匿名 Internet 用户)都可以访问共享资源。您必须使用 Windows 防火墙或其他类似设备来防止对计算机进行未经授权的访问。同样,使用“经典”模型时,本地帐户必须受密码保护;否则,这些用户帐户可以被任何人用来访问共享的系统资源。
此设置不会影响通过使用如 Telnet 或远程桌面服务等服务远程执行的交互式登录。
在以前版本的 Windows Server 中,远程桌面服务称为终端服务。
此策略将不会影响运行 Windows 2000 的计算机。
计算机未加入域时,此设置也会将 Windows 资源管理器中的“共享和安全”选项卡修改为与正在使用的共享和安全模型对应的设置。
最重要的一句加粗了,这就是问题。
本地账户会映射到仅来宾账户,这时候你去检查下自己的来宾账户肯定没有开启,所以无法映射,所以无法成功啊。
当我将我的来宾账户开启后,再从经典改回仅来宾。就连接上了。
但是光可以远程连接,你在访问共享文件夹时会报这个错误。
这是因为仅来宾的访问权限不足造成的,所以还是建议使用经典类型。