OpenSSH‘服务器拒绝我们的密钥’和‘访问被拒绝’

OpenSSH‘服务器拒绝我们的密钥’和‘访问被拒绝’

所有配置似乎都很好,但 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://blogs.msdn.microsoft.com/benjaminperkins/2013/05/03/using-process-monitor-to-solve-any-problem- including-debugdiag/

下载链接如下:

https://technet.microsoft.com/en-us/sysinternals/processmonitor.aspx

相关内容