一、Git SSH密钥生成
1. 打开命令行工具,输入以下命令:
$ ssh-keygen -t rsa -C "[email protected]"
其中,“-t”指定密钥类型,可以是“rsa”、“dsa”等;“-C”指定注释信息,一般为邮箱地址。
2. 生成密钥的存储路径:
What is the file in which to save the key? (/c/Users/you/.ssh/id_rsa)
默认是在“/c/Users/you/.ssh/”目录下生成,可以按Enter键使用默认路径,也可以自定义路径。
3. 输入密钥的密码:
Enter passphrase (empty for no passphrase): [Type a passphrase]
可以输入密码也可以不输入,如果输入,则每次使用该密钥都需输入密码。
4. 输入确认密码:
Enter same passphrase again: [Type passphrase again]
如果在第三步输入了密码,则需要再次确认密码。
执行完以上步骤后,即可生成SSH密钥,包括公钥(id_rsa.pub)和私钥(id_rsa)。
5. 把私钥id_rsa.pub给运维
二、Xshell连接服务器
1. 打开xshell工具,新建会话,输入主机和端口号
2. 连接后,在SSH用户身份验证弹窗中点击"浏览",选择用户密钥
3. 导入刚生成的私钥id_rsa
git生成密钥参考资料:https://www.python100.com/html/89444.html
标签:跳板,rsa,密码,密钥,passphrase,Xshell,服务器,id,输入 From: https://www.cnblogs.com/szmcn/p/17972962