cd ~/.ssh
ssh-keygen -t rsa -b 4096 -C "fengluzhe@corp.netease.com"
id_rsa.pub 公钥(pub)
github上 登录账号-setting--add ssh keys,则可以推代码。
zero平台、堡垒机传公钥;(30min生效)
ssh-agent bash
ssh-add /c/Users/86176/.ssh/id_rsa
则可以直接ssh登录堡垒机、跳板机、机器。
ssh hylogin.netease.com -p1046 -lfengluzhe -A
001: cm-jump1.v2.cm.jd1.vpc 10.189.64.168:1046 ssh fengluzhe
ssh fengluzhe@10.189.123.92 -p 1046
总结:
公钥:机器、邮箱、密码组成一串认证体系;传服务器。
私钥:保存客户端,解密用的。
公钥路径:cd ~/.ssh
生成方法:ssh-keygen -t rsa -b 4096 -C "fengluzhe@corp.netease.com"
公钥传系统:gitlab、zero平台(网易存公钥地方)
机器就可以push代码、登录网易服务器
免密登录:
ssh-agent bash
ssh-add /c/Users/86176/.ssh/id_rsa
公钥 私钥是不是可以理解为 公钥:存储在公共平台的; 私钥:存储在本地的 公钥私钥具有对应关系
ssh-copy-id服务器上登录其他服务器免密登录