方式一:创建子shell,在子shell中运行ssh-agent进程,退出子shell自动结束代理。
ssh-agent $SHELL
方式二:单独启动一个代理进程,退出当前shell时最好使用ssh-agent -k关闭对应代理
eval `ssh-agent`
关闭ssh-agent
ssh-agent -k
将私钥添加到ssh代理
ssh-add ~/.ssh/key_name
查看代理中的私钥
ssh-add -l
查看代理中的私钥对应的公钥
ssh-add -L
移除指定的私钥
ssh-add -d /path/of/key/key_name
移除代理中的所有私钥
ssh-add -D
锁定ssh代理:锁定时需要指定锁定密码,锁定后的ssh代理暂时不能帮助我们管理私钥
ssh-add -x
解锁ssh代理:解锁时需要输入创建锁时设定的密码,解锁后ssh代理可正常工作
ssh-add -X
网友评论