对于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回车,你会看到: