Cygwin SSHD AuthorizedKeys命令

Cygwin SSHD AuthorizedKeys命令

我正在尝试设置 cygwin sshd 以通过 AuthorizedKeysCommand 调用脚本。我可以在 Windows EventViewer 中看到错误消息,指出:

sshd:PID 5178:错误:不安全的 AuthorizedKeysCommand“/tmp/myscript”:文件 /tmp/myscript 的所有权或模式错误

Cygwin SSHD 服务以 SYSTEM 帐户运行。我尝试了几种方法,包括将文件的所有权设置为 SYSTEM:SYSTEM(通过 chown),将文件放在 /home/SYSTEM 中。该文件只有所有者可写,并且每个人都可以执行,这似乎与 sshd 的期望相符。

有什么想法吗?

Cygin 版本:3.1.7(0.340/5/3) OpenSSH:8.4p1 Windows 10 企业版

相关内容