所有配置似乎都很好,但 OpenSSH 回复错误:已生成 2048 位密钥,公共密钥已放入C:\cygwin64\home\user\.ssh\authorized_keys
。当尝试使用 PuTTY 连接到本地主机时,它不会让进入。
服务器拒绝我们的密钥
此外,当用户使用 100% 有效的凭证时,OpenSSH 也不会让其进入。
拒绝访问
OpenSSH 的设置依据本教程。
日志C:\cygwin64\var\log\sshd.log
为空。如何使其工作?
PS. 当尝试从 Cygwin 终端登录时,系统显示:
权限被拒绝,请重试。
更新2
安装 bitvise SSH 服务器时。同样的故事。Logon to Windows account failed
行为如此奇怪。
更新 3
在 cmd 中尝试时runas
:
Attempting to start explorer.exe as user "PC\user2" ...
RUNAS ERROR: Unable to run - explorer.exe
1385: Logon failure: the user has not been granted the requested logon type at this computer.
答案1
我们可以使用进程监视器并过滤“拒绝访问”错误来排除故障。
以下是一个供参考的链接:
下载链接如下:
https://technet.microsoft.com/en-us/sysinternals/processmonitor.aspx