使用 Putty 进行 SSH 连接:服务器拒绝我们的密钥

使用 Putty 进行 SSH 连接:服务器拒绝我们的密钥

我在使用 ssh 密钥时遇到了很大困难。

为了解释上下文,我正在尝试 ssh 我的虚拟机(我的计算机是客户端,其上的虚拟机是服务器)。目前,它使用密码验证工作,但我想让它使用 ssh 密钥工作。

我在 Windows 上,尽管阅读了很多类似的主题,但我找不到解决方案。

错误信息

目前,我已经尝试了很多事情,例如:

  • 改变管理员_授权_密钥文件权限(由于某种原因,我属于管理员组,但如果我没有授予我的帐户(管理员)完全控制权,我就无法打开 ssh 目录中的文件)。
  • 使用 Puttygen 和 ssh-keygen 生成密钥
  • 取消注释此行:公钥认证 是sshd_配置
  • 使用 Powershell 进行调试sshd-ddd 命令;服务器正在监听,但是尽管我尝试通过 ssh 连接它,却看不到任何连接。

我现在感觉别无选择了。

我提前感谢您的回答。

答案1

我终于找到了解决办法。

我在 Putty -> 类别 -> SSH 上启用了压缩,我更改了用户的文件和目录的权限:

  • 所有者:用户

  • 对管理员组和系统组拥有完全控制权并取消继承的权限

感谢您的时间。

相关内容