使用ssh-add添加私钥到ssh-agent
使用ssh-add命令可以把私钥添加到ssh-agent,当登录远程主机中的程序(如:git push)请求对应的私钥时,可以由ssh-agent把本地私钥发送给远程主机(启动这个功能要在ssh配置中设置 ForwardAgent yes
)
添加私钥到ssh-agent
ssh-add /your_ssh_key_path
#=> Identity added: /Users/ga/.ssh/id
echo $? #查看是否添加成功
#=> 0 如果这里返回的不是0,则说明添加失败。如果你的key是加密的,在添加时还要输入密码
ssh-add -l #查看已经添加到ssh-agent中的key
#=> 2048 SHA256:9GlH51tb7Oxbxxxxxxxxxxxxxxxxxx