美文网首页
ssh秘钥生成遇到的问题

ssh秘钥生成遇到的问题

作者: 乐视薯片 | 来源:发表于2016-12-01 15:16 被阅读180次

如果本地与远程服务器关联起来,则需要使用ssh key 进行连接。

在本地就需要生成ssh (私钥 和公钥),具体做法如下:

引用:创建SSH密钥 - 渐行渐远-学习空间 - 博客频道 - CSDN.NET

觉得这个写的还比较清楚,拿来记录一下。

1)打开终端,输入命令 ssh-keygen -t rsa -C "66******33@163.com" 然后按回车键,双引号里的邮箱换成自己的;(我说一下,在这里遇到的坑,本习惯性的以为ssh -keygen,"-"前面应该是没有空格的,否则失败,这里的邮箱并不一定是github上注册的邮箱,因为只是生成一个私钥 公钥对,本地和远程服务器配对起来就可以)。

2)按回车保存到默认位置,再稍等出来提示输入密码短语,输完按回车要输两遍;它用来加密私钥,也就是以后使用私钥的时候要输这个密码;

3)稍等出来提示成功,密钥存放在自己主文件夹的.ssh文件夹中

4)打开文件管理器,显示隐藏文件后,可以看到这个文件夹中有两个文件,一个私钥一个公钥,把这个文件夹备份一下.id_rsa 是密钥 ,id_rsa.pub是公钥。

打开公钥文件,把里面的内容全部选中以后复制一下,等会要用到;

5)接下来登录 github,在右上角自己的用户名旁边找到扳手图标设置账户,在设置页面右边找到 SSHKeys,点击进入;

6)点击ADD SSH key

7)在 Title 里输一个名称,下面的 Key 里一会粘贴自己的公钥;

8)到刚才的.ssh文件夹中,双击打开自己的公钥文件 id_rsa.pub,复制里面的所有内容,然后粘贴到刚才的密钥导入框中,然后点下边的“Add Key”导入密钥;

接下来我说一下mac 显示隐藏文件(这个还比较好使,就是执行了显示命令以后别忘记恢复):

命令:defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

恢复隐藏:

命令:defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder

在网上看的其他的方法好像不管用呢:设置类型(勾选文件是否显示)

相关文章

网友评论

      本文标题:ssh秘钥生成遇到的问题

      本文链接:https://www.haomeiwen.com/subject/duixmttx.html