首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WinRS可以访问UNC路径吗?

WinRS可以访问UNC路径吗?
EN

Stack Overflow用户
提问于 2015-06-17 19:18:09
回答 1查看 1.5K关注 0票数 3

我使用WinRS在远程机器上运行可执行文件。反过来,该可执行文件需要访问UNC网络共享。我使用AD在Windows网络上运行所有内容,作为域管理帐户(而不是本地帐户)运行,该帐户是所讨论的服务器的计算机管理,并且具有网络共享的完全控制(文件夹和共享)。但是,当我使用WinRS运行远程进程时,该远程进程似乎没有网络访问权限。最简单的例子是,我可以把它归结为:

代码语言:javascript
复制
winrs -r:RedServer dir \\BlueServer\SomeSharedFolder

这给出了错误

访问被拒绝。

请注意,WinRS本身在RedServer上工作,因为它运行得很好:

代码语言:javascript
复制
winrs -r:RedServer dir C:

听起来像是权限问题,对吧?但是,为了证明该帐户对\\BlueServer\SomeSharedFolder共享具有完全控制权,我使用相同的帐户登录到RedServer,并在命令提示符下运行该帐户:

代码语言:javascript
复制
dir \\BlueServer\SomeSharedFolder

它运行得很好,给了我文件夹的内容。只有WinRS + UNC路径的组合才会导致错误。

我是否需要以不同的方式配置某些东西,或者这是Windows的限制/保护?我在Sysinternals的PsExec.exe上也经历了类似的限制;我可以访问目标机器上的任何东西,但网络上没有任何东西。顺便说一句,我在这里发现了一个有点相关的问题:"使用winrs创建映射驱动器时出错",但没有答案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-30 05:58:20

您所描述的是一个双跳场景,需要在客户端和服务器上进行额外的配置才能支持。双跳方案是远程登录到Windows服务器,然后访问远程网络共享:

client -> server -> file share

您可以通过CredSSP或Kerberos委托完成这一任务。

CredSSP身份验证适用于无法使用Kerberos委托的环境。增加了对CredSSP的支持,使用户能够连接到远程服务器,并能够访问第二跳计算机,例如文件共享。

虽然我还没有试过这些说明,但它们似乎是一个合理的起点。另外,特拉维斯·甘( Travis )的这篇博客文章似乎很有帮助。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30900492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档