作者: moli 发布时间: (2015-04-23 23:50:01) 阅读次数: 3533

SSH公有key说明

玩Linux的朋友可能知道ssh目录下有这样一个文件:

~/.ssh/authorized_keys

这个文件就是用来存放本地电脑生成的ssh公开key的。将本地电脑的公开key存放到这个文件中,本地电脑连远程的Linux服务器就不需要输入密码,直接在控制输入 ssh root@123.123.123.123 就可以直接登录这台服务器了,非常方便。

因为我们的Digitalocean代购需要用户输入自己的sshkey,所以专门开一个帖子说一下如何生成自己的sshkey。

下面将介绍windows和mac电脑下如何生成sshkey密钥,先介绍windows系统,windows介绍完了之后是mac的,请慢慢阅读。joy

Windows电脑如何生成公有的sshkey


windows一般都是使用Xshell4这个软件来管理远程Linux服务器的:

Image

打开你的Xshell,点击工具 -> 新建用户密钥生成向导:

Image

界面如下图:选择RSA密钥类型,然后下一步:

Image

直接下一步到:不用输入密码,直接下一步

Image

sshkey的密钥就生成好了:

Image

点击完成即可,最好保存为文件保存好你的密钥噢。这是你的电脑独一无二的密钥哦。

然后在购买Digitalocean这里粘贴您的密钥:

Image

大功告成,点击购买,几分钟就创建好了Do的vps,然后直接输入一下命令登录服务器,不用输入密码啦!

ssh root@123.123.123.123

如果怕不小心删除了密钥,记得修改你的root密码哦!

Mac电脑如何生成sshkey密钥?


用mac的用户我想程序员比较多。。我就是啦。。。因为mac是基于unix系统,跟linux一个“爸爸”,所以生成sshkey密钥就非常简单啦,一行命令,然后一直回车。。就搞定了。。

首先,打开控制台,输入命令:

ssh-keygen

Image

因为莫粒不想生成sshkey,所以就不演示了。你只要不管遇到什么提示,只管按回车键就行了。。

大概按3-5次左右的回车键,sshkey就生成好啦!

输入以下命令获取你的sshkey:

cat ~/.ssh/id_rsa.pub

Image

然后复制他们,粘贴即可:

Image

然后完工,点击购买。。嘿嘿。。grin

评论 2条评论 回复
登陆后才可以评论。 登陆
moli · 回复

@陳德深  没有~

陳德深 · 回复

以上vps当然可以ssh。。。。。求问虚拟主机有ssh权限吗