怎样建立DigitalOcean用的ssh钥匙(win10版)

作者:烟中隐约闪现 | 创建时间: 2023-07-06
不管你是为了用DigitalOcean的vps建站还是翻一翻高耸的墙,你都可以看一看,应当如何使用ssh钥匙登录。 使用ssh钥匙登录的好处,安全,不用记超复杂的密码。坏处,你得把生成好的存在安全的地方。 (注解:ssh钥匙都是成套的,一个...
怎样建立DigitalOcean用的ssh钥匙(win10版)

操作方法

点击PuttyGen,默认的设置就可以了,然后点击generate(如果不小心点了其它的部分,不知道默认设置是什么,请看下图)

在新出现的窗口上面不停移动你的鼠标(我会告诉你我第一次弄得时候没仔细看,以为点了generate之后就啥都不用干了。在等了一小时之后发现进度条还是0之后才看到我得在窗口空白处移动鼠标……Orz,也就是图上标记出来的区域)

新窗口里面出现的字符串是公开钥匙。其实公开钥匙谁看到都没关系,但是我还是傲娇地打了好几个马赛克……那串字符串你可以复制下来保存起来,或者使用下一步骤的save public key保存。

如果你选择使用puttygen提供的保存方式,那么点击save public key。保存格式推荐txt,这样你每次需要复制ssh的时候直接就能打开。

点击save private key。你的软件会提醒你要passphrase。你想要更安全就点no,然后回到前一个页面。我点了yes,然后就继续保存,生产.ppk格式文件。至此,本地已经生成好ssh了。

登录到DigitalOcean的后台,在左手边的目录里找到Security并点击,右手边栏目拉到最下面就会有添加SSH Key的输入栏。给你的key命名(注:我给我的key命名为windows-10-2015-12),并且把public key复制到大输入框里面。点击Create SSH key。 好啦~ digital ocean现在已经有你的public key的信息。现在再创建新的虚拟机的时候,你就可以选择使用ssh登录,而非密码登录了。

新建droplet的时候使用ssh

新建droplet的时候使用ssh。首先像平常一样新建。

在add ssh keys选项下面勾选你刚才建立的public key档案。然后像往常一样继续新建。新建立的虚拟机上面就会包含你的public key信息。

新页面会有的你的新虚拟机的ip地址

使用Putty登录

在putty里面填入ip地址,端口22 (填写位置见图)

点击进入左手边目录>connection>data,右手边auto login username 填写root

左手目录>SSH>Auth,右边上传你保存的private key

左手边>session,右手边自己给这个虚拟机命名,点击保存(save),然后点击Open

第一次登录时会跳出来安全提示,点击Yes就可以了。

然后不需要登录,你就直接以root身份登录了你的虚拟主机。本教程结束撒花~~~

点击展开全文

更多推荐