我正在寻找一种访问服务器的方法(德) 通过 2 代理 (乙和C)使用存储在第一个代理上的 SSH 密钥(乙)。 我的电脑 (A) 不允许保存密钥。
我理解使用乙使用 sshconfig
文件(cf这个帖子):
Host C
ProxyCommand ssh -T -q -o 'ForwardAgent yes' B 'ssh-add -t 1 ~/.ssh/mykey && nc %h %p'
但从现在起我不能使用C使用相同的方法作为代理,因为C不知道访问的密钥德。 仅有的乙做。
A ------------> B ------------> C ------------> D
key 1 from A key 2 from B key 3 from B
是否存在任何现有的 ssh 属性允许执行此操作。
谢谢!