用putty生成密钥SSH远程登录(解决)

1用putty密钥生成器生成公钥和私钥

用putty生成密钥SSH远程登录(解决)_第1张图片

注意像上面保存公钥的时候。。。要注意。。公钥文件。

用putty生成密钥SSH远程登录(解决)_第2张图片

删除第一行,第二行和最后一行。并删除密钥中间的空格。因为这些密钥其实是一行的。最后在最前面添加ssh-rsa,空一格

(其实大家可以看到这样就很像这里的内容

用putty生成密钥SSH远程登录(解决)_第3张图片

可以直接把这里的内容复制下来通过putty复制到authorized-keys里。但是还有问题。仔细看authorized-keys文件,会发现前面是sh-rsa ,少了个s。。这个时候只要在前面添加个s,即ssh-rsa就可以了。

2保存私钥

3.用putty登录

用putty生成密钥SSH远程登录(解决)_第4张图片

用putty生成密钥SSH远程登录(解决)_第5张图片

clip_image007

出现这个界面即成功。。。有的人说出现这个(server refused our key)问题是StrictModes yes修改为StrictModes no

如果出现这个问题说明你的私钥格式不正确

clip_image009


参考:http://supernetwork.blog.51cto.com/2304163/527086

你可能感兴趣的:(用putty生成密钥SSH远程登录(解决))