共计 1082 个字符,预计需要花费 3 分钟才能阅读完成。
对于 ssh:
应用 SSH 协定,您能够连贯和验证近程服务器和服务。应用 SSH 密钥,您能够连贯到 GitHub,而无需在每次拜访时提供您的用户名或明码。
验证是否曾经存在 ssh keys:
在你创立一个新的 ssh key 之前,须要先确认你的服务器零碎中是否曾经存在了 SSH Keys;
1、关上服务器连贯终端;
2、输出如下命令确定是否曾经存在 ssh keys:
ls -al ~/ .ssh
看下返回的后果中是否曾经存在了.pub 结尾的文件,如果没有须要生成一个新的,如果存在了,间接看将 ssh keys 配置到 github account;
生成新的 ssh keys:
1、在服务器终端命令行中,输出:
ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
其中,”your_email@example.com” 是你的 github 关联的邮箱;
2、当你看到如下提醒,间接回车,承受给定的默认文件门路:
3、回车后,会看到如下提醒,须要你输出一个字符串,用来作为你的 ssh keys 的明码,须要输两遍哟;
此时,应该在默认门路下,生成了两个文件,一个是 id_rsa,另一个是 id_rsa.pub;
4、将 SSH Key 增加到 ssh-agent,执行命令:
eval $(ssh-agent -s)
返回 agent 的 Pid:
执行命令:
ssh-add ~/.ssh/id_rsa
提醒输出 passphrase,输出 passphrase 后 (倡议间接回车,不必明码),提醒增加胜利;
将 ssh keys 配置到 github account:
1、关上生成的 id_rsa.pub 文件,复制文件内容(终端中输出 $open ~/.ssh 就会在桌面上自动弹出 ssh 文件,再抉择 id_rsa.pub 文件,用编辑器关上,复制都 GitHub 上即可)
2、关上 github 主页,点击你的头像,下拉框中抉择 SettingsS;
3、抉择 SSH and GPG keys;
4、点击 New SSH Key,如果原本就有存在,则点击 Add SSH Key;
5、在 Title 中输出这个 SSH Key 的题目,用来辨别不同的 SSH Key;将复制的 id_rsa.pub 文件的内容,黏贴到 Key 中;
6、点击 Add SSH Key,跳转的页面输出 github 的登陆密码;
验证 ssh 连贯:
1、服务器系统命令行输出如下命令:
ssh -T git@github.com
你会看到:
或者
2、输出 yes 回车,你会看到: