什么是SSH key?
SSH 密钥对 最直观的作用:让你方便的登录到 SSH 服务器,而无需输入密码。由于你无需发送你的密码到网络中,SSH 密钥对被认为是更加安全的方式。
SSH Key是比较简单的保护账户安全的一种方式,SSH key提供了一种与GitHub通信的方式,通过这种方式,能够在不输入密码的情况下,将GitHub作为自己的remote端服务器.
这样也就保证了你的密码不会被其他人或者robot暴力破解,理论上只有你拥有这个密码。
如何创建SSH Key
创建公用密钥的步骤如下所示:
1 | $ ssh-keygen -t rsa -b 4096 -C "youremail@email.com" |
注意ssh-keygen会生成两部分,公钥和私钥,切记不要公开私钥(除非是本单位机构的管理员),文件名为.ssh/id_rsa
把SSH Key添加到Github Account
按照下面的步骤即可:
- 登录github账户
- 点击头像选择settings
- 选择SSH and GPG kyes
- 在SSH Keys点击New SSH Key
- 输入一个title并将刚才复制的内容粘贴进去即可搞定