1、点击PuttyGen,默认的设置就可以了,然后点击generate(如果不小心点了其它的部分,不知道默认设置是什么,请看下图)
2、在新出现的窗口上面不停移动你的鼠标(我会告诉你我第一次弄得时候没仔细看,以为点了generate之后就啥都不吹涡皋陕用干了。在等了一小时之后发现进度条还是0之后才看到我得在窗口空白处移动鼠标……Orz,也就是图上标记出来的区域)
3、新窗口里面出现的字符串是公开钥匙。其实公开钥匙谁看到都没关系,但是我还是傲娇地打了好几个马赛克……那串字符串你可以复制下来保存起来,或者使用下一步骤的save public key保存。
4、如果你选择使用puttygen提供的保存方式,那么点击save public key。保存格式推荐txt,这样你每次需要复制ssh的时候直接就能打开。
5、点击save pri箪滹埘麽vate key。你的软件会提醒你要passphrase。你想要更安全就点no,然后回到前一个页面。我点了yes,然后就继灯耷令惦续保存,生产.ppk格式文件。至此,本地已经生成好ssh了。
6、登录到DigitalOcean的后台,在左手边的目录里找到Security并点击,右手边鲥鲣剔墟栏目拉到最下面就会有添加SSH Key的输入栏。给你的key命名(注:我给我的key命名为windows幻腾寂埒-10-2015-12),并且把public key复制到大输入框里面。点击Create SSH key。 好啦~ digital ocean现在已经有你的public key的信息。现在再创建新的虚拟机的时候,你就可以选择使用ssh登录,而非密码登录了。