gpt4 book ai didi

ssh - 通过 cygwin openssh 执行时访问被拒绝

转载 作者:行者123 更新时间:2023-12-04 21:05:48 27 4
gpt4 key购买 nike

当我在远程 Windows 机器上通过 ssh 终端执行命令“iisreset”时,出现以下错误:

Attempting stop...
Restart attempt failed.
Access denied, you must be an administrator of the remote computer to use this
command. Either have your account added to the administrator local group of
the remote computer or to the domain administrator global group.

当我输入 whoami 时,它显示我是管理员。我的 cygwin ssh session 以具有管理员权限的“cyg_server”用户身份运行。我的 ssh 服务器配置了权限分离并允许我以管理员身份登录。当我在本地运行命令时,它工作正常。问题是通过 ssh 执行。我也使用进程监视器来查看发生了什么,但它并不能说明问题。

这很奇怪,因为我能够在远程 ssh 中执行仅限管理员的操作,例如:

echo "hi">/cygdrive/c/x.txt
rm /cygdrive/c/x.txt

关闭 UAC 并没有什么不同。有什么想法吗?

最佳答案

我有一个类似的问题:无法从远程无密码(公钥/私钥)SSH 用户使用 net start/net stop 启动/停止服务。尝试启动/停止服务导致“发生系统错误 5。访问被拒绝。”错误)。

我必须安装 Cygwin 的 LSA 身份验证包(请参阅 http://cygwin.com/cygwin-ug-net/ntsec.html#ntsec-setuid-overview )以便(我认为)setuid 能够正常工作以进行无密码登录。

在 Cygwin/SSH 主机上安装 LSA 并重新启动机器后,问题应该会消失。

关于ssh - 通过 cygwin openssh 执行时访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22975960/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com