使用 Windows 资源管理器浏览远程文件共享的结果好坏参半。
设置:
- 我在 Windows XP SP3 上工作
- 文件位于 Windows XP SP3 上
- 两个单独的 VPN 可用于访问我家里的 PC
- 企业 OpenVPN(10.1.2.3)
- Hamachi/LogMeIn 连接(5.1.2.3)
就我的问题而言,使用哪个 IP 并不重要。它们的表现完全相同:
我以为如果我打开 Windows 资源管理器并输入,\\10.1.2.3\Shared
我应该会被打断并被要求输入凭证,然后才能与共享中的文件进行交互。但是,我只得到了那个烦人的对话框,“Windows 找不到‘\10.1.2.3\Shared’请检查拼写并重试,或者尝试搜索该项目...”
但是,我可以使用完全相同的计算机名/共享名,并且通过网络使用我可以:
net use * \\10.1.2.3\Shared * /user:homecomputername\username
结果如下:
Type the password for \\10.1.2.3\Shared:
Drive Z: is now connected to \\10.1.2.3\Shared.
The command completed successfully.
然后我可以在 Windows 资源管理器中访问 Z: 中的文件,这正是我最初的意图。
即使 Z: 已被映射并且凭据已被缓存,我仍然无法\\10.1.2.3\Shared
在 Windows 资源管理器中调出。
为什么后者有效,而前者无效?
编辑:其他服务运行良好,例如 RDP。(我遇到了无法通过 SSH 回家的问题,但我会单独考虑这个问题。)
答案1
您正在尝试使用 Windows 凭据访问共享(第一种情况)。尝试在 Windows 资源管理器中使用特定用户名/密码“连接网络驱动器”。
答案2
您可能在该网络资源中存储了错误的凭据(Windows 维护着此类列表)——或者没有,因此尝试使用您自己的凭据而不是您需要的凭据进行身份验证。
请参阅此 Microsoft 文章:
在那里,您可以管理 Windows 应该对哪些网络资源使用哪些凭据。
答案3
使用,这适用于我的 Windows XP\\[email protected]\Shared