我正在尝试在客户端电脑上使用 putty 并在服务器电脑上使用 openssh 从另一台 Windows 电脑登录 Windows 电脑。我已经可以通过输入用户名和密码连接到上述电脑。但我想使用我已经使用 puttygen 生成的密钥对登录。我如何将公钥添加到服务器(windows pc)?我把公钥放在哪里?
附加信息:
我设法通过使用客户端计算机上的winscp 将公钥安装到服务器的以下位置来添加公钥:c:/users/myusername/.ssh/authorized_keys。
但是当我尝试使用私钥登录时,它显示“服务器拒绝我们的密钥”。我读过,我必须将权限授予 .ssh 文件夹和authorized_keys 文件才能使其工作。我见过这方面的例子,但是是在Linux中,但是如何在Windows上准确地做到这一点?
我尝试登录的计算机中只有一名用户,如果该信息有帮助的话,它也是管理员。