竹磬网-邵珠庆の日记 生命只有一次,你可以用它来做些更多伟大的事情–Make the world a little better and easier


27月/130

公钥私钥的生成与维护

发布在 邵珠庆

0.在cd用户主目录(~) 进入用户目录,建立.ssh目录
1.在一个linux机器,自己的目录下执行 ssh-keygen -t rsa -C 自己名字的全拼@xxxx.com。 比如我的就用
ssh-keygen -t rsa -C shaozhuqing@xxxx.com
2.接下来,会出现Enter file in which to save the key
(/home/shaozq/.ssh/id_rsa): 这时, 起名字为 id_rsa
3.接下来,会出现Enter passphrase (empty for no passphrase):
这就相当于给自己的git访问加个密码, 这个内容必须要设置,不得为空。
4.接下来,需要再次输入passphrase
5.用默认的名称就可以/home/{username}/.ssh/id_rsa
6.最后,会有如下提示:
Your identification has been saved in id_rsa.
Your public key has been saved in id_rsa.pub.
The key fingerprint is:
2c:31:aa:88:1c:da:0d:3b:74:68:5e:09:8e:49:a7:1a fangrh@kuxun.cn
7.将生成的公钥(id_rsa.pub)加到.ssh/authorized_keys中
8.将生成的公钥和私钥sz到本地机器(SecureCRT的安装目录的downloads目录下)
9.在连接服务器的属性中的登录认证方式中选择PublicKey,在属性中选择刚生成的公钥
10.通过publicKey进行登录
11.将生成的公钥发给git管理员
12.git管理员将新成员的公钥(id_rsa.pub)加到git用户的.ssh/authorized_keys下