我有两个ssh私钥:
- 一个访问我的个人机器,
- 一个在我工作时访问服务器。
我使用将这两个键添加到ssh-agent中ssh-add
。
现在,当我这样做时,我ssh -A root@jobsrv
只想转发我的工作密钥(我用来连接的密钥)的代理身份验证jobsrv
。
我想要这样做是因为具有root访问权限的任何人都jobsrv
可以使用我的代理对我的个人计算机进行身份验证。
有没有办法实现这种隔离?
您是否在ssh的手册页中检查了-i选项?
—
一个人
@Stillakid是的,
—
Totor 2013年
ssh -A -i myjobkey_rsa root@jobsrv
仍然允许Jobsrv机器访问我的本地机器代理,并使用其他(个人)密钥在我的个人服务器上进行身份验证...
还检查了ssh-keysign?
—
一个人